Senior Software Engineer - Integrations (Backend)
New
The United Kingdom, Latvia, or SpainFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- AWSNode.jsPHPPostgreSQLRabbitmq
Requirements
- 7+ years of experience building and running complex backend systems
- Solid experience with Node.js
- Solid experience with PHP
- Comfortable owning and evolving systems across a mixed stack of modern services and a PHP monolith
- Proven track record of working in the integrations space
- Understand patterns like webhooks, polling, message queues, event-driven architectures
- Understand challenges of API versioning
- Understand principles of building a scalable, multi-tenant integrations platform
- Strong understanding of API best practices
- Experience with message queues (RabbitMQ, SNS/SQS or similar)
- Experience with relational data stores (PostgreSQL or similar)
- Experience with cloud services (AWS or similar)
- Demonstrated history of making sound technical judgments by driving research, prototyping (PoCs), and fostering clear, written debate via technical design documents (like RFCs or ADRs)
- Ability to quickly learn and apply new technologies
- Comfortable context-switching between different parts of a complex system (PHP monolith to Node.js microservices)
- Belief that testing, observability, and operational excellence are core to engineering craft
- Demonstrated mastery of AI-powered development tools (e.g., GitHub Copilot, Cursor, Claude Code)
- Excellent problem‑solving, analytical, and communication skills
Responsibilities
- Lead the design, development, and long-term ownership of our core integrations platform and services
- Make pragmatic trade-offs between velocity and long-term maintainability
- Deeply understand customer workflows and business impact
- Ground every technical decision in a clear "why" that connects your work to the value we deliver
- Champion and implement practices that improve our entire development lifecycle
- Help build frictionless, automated pathways to production
- Use data (like DORA metrics) to measurably improve our delivery performance
- Act as a force multiplier through thoughtful code reviews, mentorship, and knowledge sharing
- Actively raise the skill level of the engineers around you
- Pioneer and evangelize the use of AI development tools within the team
- Actively discover and share workflows that accelerate our entire organization
View Full Description & ApplyYou'll be redirected to the employer's site