Description
Our client is the leading provider of insights and analysis for the world's top insurers, distributors, service providers, and investors.
At the moment, they need a senior or Lead Full-Stack Engineer.
If you are not afraid to:
✔︎ Design, build, and ship production services and APIs end-to-end using Node.js and TypeScript (and Python where it’s the right tool) – owning architecture, code quality, testing, and deployment.
✔︎ Write clean, well-structured, maintainable code across the stack – backend services, data models, integrations, and the interfaces that sit on top of them – and hold the team to the same standard through review and pairing.
✔︎ Build and maintain robust backend services, data models, and integrations – connecting content and structured data to power search, tagging, and intelligence features across our platform.
✔︎ Identify new data sources and third-party APIs; scope their integration; and build the connectors, services, and webhooks needed to operationalise them – quickly and reliably.
✔︎ Integrate 3rd party systems, tools and applications, supporting the business's operational needs.
✔︎ Use AI coding agents – Claude Code, Cursor, or similar – as a core part of how you build, effectively “managing” agents to plan, write, debug, and refactor code at high velocity while keeping quality high.
✔︎ Champion agent-driven workflows across the team – establishing best practices, guardrails, and review processes so the whole group ships faster and better with AI, not just you.
Build working prototypes for AI-based products and internal AI tools and stay curious about where the tooling is heading.
✔︎ Work across teams – product, editorial, commercial, and leadership – to understand needs, shape requirements, and deliver the right solutions at the right time.
✔︎ Communicate technical decisions and trade-offs clearly to non-technical audiences, making complex work accessible and actionable.
✔︎ Own quality and reliability across the systems your team builds – monitoring, alerting, and proactively fixing issues to keep services dependable in production.
✔︎ Line manage, mentor, and grow a small team of developers – running 1:1s, supporting career development, giving clear feedback, and helping the team do the best work of their careers.
✔︎ Set technical direction and standards – making sound architectural decisions, defining how the team works, and balancing speed of delivery against long-term maintainability.
And your profile looks like that:
✔︎ 5+ years of hands-on software engineering experience, with strong proficiency in Node.js and TypeScript (and ideally Python or Java) – writing production-quality code across the stack.
✔︎ Hands-on experience with AI coding agents such as Claude Code, Cursor, or similar – and a genuine conviction that orchestrating these agents is the future of how great software gets built.
✔︎ Proven experience building and running production services and APIs – with a solid grasp of databases, integrations, testing, and deployment.
✔︎ A strong engineering foundation combined with a generalist, full-stack mindset – able to move across backend, data, and integration work and make sound technical decisions independently.
✔︎ Experience managing or leading people or teams – whether as a line manager, tech lead, or team lead – with a track record of mentoring developers and raising the standard of work around you.
✔︎ A degree in computer science, engineering, or a related technical field – or demonstrably equivalent experience.
✔︎ Experience with cloud platforms and modern delivery practices (CI/CD, containers, and infrastructure as code); confident building REST APIs, webhook consumers, or event-driven services in Node.js or Python.
✔︎ A point of view on how AI agents reshape team workflows, hiring, and what “senior engineering” means – and ideas about how to build a team that thrives in that world.
...
then you’re the right person in the right place!
They offer, not just a nice team and environment, but:
✔︎ Flexibility with true hybrid working – expected to be in the office 1-2 days a week.
✔︎ 25 holiday days per year, plus your birthday off.
✔︎ A collaborative and mission-driven culture.
✔︎ Opportunities for professional growth and development.
✔︎Competitive compensation and benefits package.
Are you still here? Great! Let’s discuss further at katrin@cadabra.bg
(Recruitment License № 2709/ 17.01.2019)