Senior Backend Software Engineer
Job Description
JOB DETAILS
REQUIREMENTS
- 7+ years of experience building and running complex backend systems.
- Solid experience with Node.js and PHP, and 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, understanding patterns such as webhooks, polling, message queues, event-driven architectures, challenges of API versioning, and the principles of building a scalable, multi-tenant integrations platform.
- Strong understanding of modern backend building blocks: API best practices; message queues (RabbitMQ, SNS/SQS or similar); relational data stores (PostgreSQL or similar); and cloud services (AWS or similar).
- History of making sound technical judgments by driving a process of research, prototyping (PoCs), and fostering clear, written debate via technical design documents (like RFCs or ADRs). Prioritize getting it right over being right.
- Ability to learn quickly and apply new technologies, and comfortable context-switching between different parts of a complex system; working with both PHP monolith and Node.js microservices.
- A belief that testing, observability, and operational excellence are core to the engineering craft.
- Demonstrated mastery of AI-powered development tools (e.g., GitHub Copilot, Cursor, Claude Code, …) and a passion for coaching others in their use.
- Excellent problem-solving, analytical, and communication skills; ability to articulate complex technical ideas with clarity and inspire others to adopt higher standards.
RESPONSIBILITIES
- Architect and own the design, development, and long-term ownership of the core integrations platform and services, making pragmatic trade-offs between velocity and long-term maintainability.
- Think holistically by deeply understanding customer workflows and business impact; ground every technical decision in a clear why that connects your work to the value delivered.
- Build the system by championing and implementing practices that improve the entire development lifecycle; help build frictionless, automated pathways to production; use data (like DORA metrics) to measurably improve delivery performance.
- Elevate the team through thoughtful code reviews, mentorship, and knowledge sharing to raise the skill level of engineers and foster a culture of pride in how we build.
- Lead in AI-powered development by pioneering and evangelizing the use of AI development tools within the team and sharing workflows that accelerate the organization.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#CrossChannelJobs #JobSearch
#CareerOpportunities #HiringNow
#Employment #JobOpenings
#JobSeekers
#FacebookLinkedIn