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
View details
Apply Now