Senior Backend Developer responsible for maintaining core backend services at Puzzel, a cloud-based contact center solutions provider. Ensuring high availability, security, and optimizing backend system performance.
Write clean, maintainable, and well-documented code that supports high availability and rapid iteration.
Own the performance and optimization of critical services, identifying bottlenecks, reducing latency, and ensuring systems can scale to meet growing demand.
Collaborate closely with product, design, and other engineering teams to deliver performant and reliable features.
Design and maintain secure, well-documented APIs that enable seamless integration between core services and client applications across the CX ecosystem.
Participate in system architecture discussions, contributing to design decisions and technical direction.
Continuously explore and apply new technologies to improve performance, scalability, and developer experience.
Monitor system health and respond to incidents, implementing robust observability practices and participating in on-call rotations to ensure platform reliability.
Mentor and guide other developers through code reviews, pair programming, and knowledge sharing, helping to elevate the technical capabilities of the broader team.
Requirements
5 years of backend development experience working on a SaaS product, in a backend or fullstack capacity.
Proven experience building and maintaining large-scale distributed systems or data-heavy applications.
Strong proficiency in C# (our primary language) or another modern backend language such as TypeScript, Java, or Go, with willingness to work primarily in C#.
Solid understanding of system design, API development, and microservice architecture.
Effective communication skills in English and a collaborative mindset.
Experience with relational databases (SQL Server, PostgreSQL, or similar) and a solid understanding of database design, optimization, and query performance.
Strong focus on testing and quality, with experience writing unit, integration, and end-to-end tests to ensure system reliability.
Understanding of security best practices, particularly around authentication, authorization, data protection, and secure API design.
Experience working in agile environments with modern development practices including CI/CD pipelines, version control (Git), and collaborative code review processes.
Benefits
Competitive fixed salary
Flexible, hybrid approach to working; split your time between the office and home
You get to be part of a fun, driven and supportive team
Generous pension contribution
Annual Summer and Christmas parties
Excellent development opportunities and a great company culture
Senior Software Engineer developing cloud - based solutions at Capital One. Collaborating with Agile teams to design and implement innovative technology solutions to solve complex problems.
Senior Backend Developer at Clir Renewables building AI - powered features for sustainable energy management. Collaborating with product teams to enhance client - facing systems and support renewable energy intelligence.
Technical Architect developing innovative AI assistants and frameworks at Adobe. Leading technical strategy and guiding teams in creating scalable, impactful solutions.
Senior Staff Engineer at GEICO building and scaling next - generation file sharing platform. Collaborating with teams and driving engineering capabilities for insurance business transformation.
Distinguished Engineer leading technical innovation at GEICO focusing on building high - performance platforms and applications. Drive transformation in underwriting with a collaborative approach and technical leadership.
Software Engineer I developing high - quality 3D data interoperability software for Tech Soft 3D. Collaborating with an agile team to enhance the industry - leading SDK for CAD/BIM data.
C++ Developer developing components for a global payment product at Expleo. Collaborating with major French banks in an Agile environment while ensuring code quality.
Senior Full - Stack JavaScript Developer for global technology company providing B2B SaaS solutions. Working on micro - services architecture using modern technologies.