Lead Backend Engineer (AWS / Serverless)
Role details
Job location
Tech stack
Job description
Report to: COO & Board Direct, We're looking for a senior, hands-on Lead Integration Engineer & Developer to further develop and evolve our integration platform-connecting core internal services with external systems and partners.
This is a high-impact individual contributor role combining deep technical expertise with architectural leadership. You'll spend a significant portion of your time writing production code, while also setting direction, defining standards, and mentoring engineers across the integration domain.
Our platform is centred around HubSpot and a growing ecosystem of internal services and partner integrations, built on a modern event-driven architecture in AWS.
You'll play a key role in shaping how we design APIs, handle events, ensure reliability, and scale integrations across the business.
What You'll Be Doing
Own the Integration Architecture
- Design and evolve the architecture for a scalable integration platform (Hubspot) Define patterns for event-driven workflows and asynchronous processing Establish best practices for reliability (idempotency, retries, failure handling, data consistency) Set standards for how internal services integrate with external APIs and third-party systems
Build the Platform (Hands-On)
This is a hands-on engineering role. You will actively design, build, and operate production systems.
- Develop serverless services using AWS (Lambda, API Gateway) Build event-driven pipelines using EventBridge, SQS, and SNS Implement robust API integrations and webhook processing Design and implement data mapping and transformation between systems
Integrate External Systems
- Build and maintain integrations with platforms such as HubSpot and other partner systems Design resilient, scalable API integrations Manage schema evolution and ensure long-term integration stability
Improve Reliability & Observability
- Implement monitoring, alerting, and observability across integration workflows Diagnose and resolve complex issues in distributed systems Continuously improve failure recovery and system resilience Apply best practices such as dead-letter queues, retries, and idempotent processing
Technical Leadership
- Define and promote engineering best practices across the integration domain Mentor and support engineers working on integration services Influence architectural decisions across teams and services Act as a subject matter expert for event-driven and distributed systems
Technology Environment
Core Stack
- AWS (Lambda, API Gateway, EventBridge, SQS, SNS) Node.js / TypeScript and Python
Data & Infrastructure
- DynamoDB, RDS Infrastructure as Code (Terraform, CDK, or CloudFormation) CloudWatch and observability tooling
Integrations
- HubSpot (CRM) Internal microservices and external partner APIs, In your first 6-12 months, you will:
- Establish clear architectural patterns and standards for integrations Deliver scalable, reliable event-driven integration workflows Improve resilience across the platform Become a trusted technical leader within the business Ensure Data produced is sufficient for Board level analytics
Why Join Us?
- Opportunity to shape and lead enterprise-wide analytics strategy High visibility role with direct impact on business outcomes Collaborative, forward-thinking culture focused on innovation and growth
Requirements
Do you have experience in TypeScript?, Note : 7+ years of backend or platform engineering experience
Strong hands-on experience building production systems in AWS (serverless preferred), * 7+ years of backend or platform engineering experience Strong hands-on experience building production systems in AWS (serverless preferred) Proven experience designing and operating distributed, event-driven systems Experience building and maintaining API integrations with third-party platforms Experience owning systems end-to-end (design, delivery, operation, and iteration)
Technical Expertise
- Event-driven architectures and messaging systems (e.g. EventBridge, SQS, SNS, Kafka) Designing for failure retries, idempotency, backoff strategies, DLQs Observability, monitoring, and debugging in distributed systems Data modelling, transformation, and schema evolution across systems
Leadership & Collaboration
- Demonstrated ability to lead technical design and influence architecture Experience mentoring engineers and raising engineering standards Strong communication skills, with the ability to work across technical and non-technical stakeholders Comfortable operating in a fast-moving, evolving environment
Desirable Experience
- Experience integrating with CRM platforms (HubSpot preferred) Experience building or owning internal integration platforms Experience handling high-volume event ingestion or real-time data pipelines Familiarity with containerised services (e.g. Docker, ECS, Kubernetes) Experience with modern observability platforms (e.g. Datadog, OpenTelemetry)