This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Backend Engineer, Integrations based in Switzerland.
Accountabilities:
- Design, develop, deploy, and maintain robust backend services using PHP and Go, ensuring scalability, reliability, and high performance.
- Lead the extraction of services from an existing monolithic architecture by defining clear service boundaries, ownership models, and pragmatic migration strategies.
- Collaborate closely with Product Managers and cross-functional stakeholders to shape technical priorities and ensure backend solutions deliver meaningful business value.
- Design and implement high-quality APIs that enable AI agents and automated workflows to interact reliably with guest-facing product capabilities.
- Optimize application performance, including page speed, response times, latency, and overall system reliability, working closely with frontend engineering teams.
- Contribute to architectural decisions and help establish scalable engineering practices while balancing speed of delivery with long-term maintainability.
- Improve and evolve event-driven, service-oriented architectures using Domain-Driven Design principles.
- Integrate AI-assisted development tools into daily engineering workflows to improve productivity, code quality, and delivery speed.
- Monitor and operate high-traffic backend systems, ensuring seamless integrations with major third-party platforms and minimal disruption to customer workflows.
- Promote effective collaboration across Engineering, Product, and Design while contributing to technical excellence and continuous improvement.
Requirements:
- At least 6 years of professional experience as a Backend Engineer, with a strong foundation in software engineering and backend system design.
- Advanced proficiency in PHP and/or Go (Golang), with the willingness and ability to work across both technologies.
- Proven experience designing, developing, and operating high-traffic, customer-facing applications and distributed systems.
- Demonstrated experience decomposing monolithic applications or extracting independent services, with a pragmatic understanding of architectural trade-offs.
- Strong API design experience, including REST, GraphQL, or similar technologies, with a focus on usability, versioning, scalability, and maintainability.
- Familiarity with event-driven architectures, service-oriented systems, and Domain-Driven Design (DDD) principles.
- Experience designing APIs for AI agents, LLM-powered applications, or automated clients is a strong advantage.
- Practical experience using AI-powered coding assistants such as Claude Code, Cursor, GitHub Copilot, or equivalent tools as part of everyday development.
- Experience working with cloud infrastructure and services; AWS experience is considered a plus.
- Familiarity with message queues and asynchronous processing technologies, such as AWS SQS, is an advantage.
- Strong problem-solving and analytical skills, with the ability to make sound technical decisions in complex environments.
- Excellent communication and collaboration skills, with the ability to work effectively with distributed, international teams and cross-functional stakeholders.
- A proactive mindset, strong sense of ownership, and ability to balance independent execution with collaborative decision-making.
- Must be physically based in Europe to ensure effective collaboration with colleagues and internal stakeholders.
Benefits:
- Competitive Compensation: Market-aligned salary based on the applicant's country of residence.
- 100% Remote Work: Complete flexibility to work from home, a coworking space, or another suitable location within your country of residence.
- Temporary International Remote Work: Possibility to work temporarily from another country with prior approval from your team lead, in accordance with the remote working policy.
- Equity and Stock Options: Access to company stock options, allowing employees to share in the organization's long-term growth and success.
- Annual Team Offsites: Opportunities to meet colleagues in person once a year, strengthen team relationships, align on strategy, and collaborate in new locations.
- Professional Development: Significant learning opportunities, career advancement prospects, and exposure to complex technical challenges within a rapidly growing business.
- Annual Paid Leave: Paid vacation entitlement aligned with local employment regulations and country-specific contractual arrangements.
- Country-Specific Benefits: Access to additional benefits depending on your country of residence, including health insurance and pension contributions where applicable.
- International Team Culture: Opportunity to collaborate with a diverse, globally distributed team spanning more than 40 countries.
- Values-Driven Leadership: A collaborative working environment where company values guide everyday decisions, leadership practices, and long-term strategy.
- AI-Powered Engineering Environment: Access to advanced AI development tools, including a Claude Team Premium subscription, to support efficient and innovative software development.