At a Glance
- Tasks: Design and build microservices on AWS, ensuring reliable and scalable systems.
- Company: Join Narwhal Labs, a fast-growing tech start-up in Bristol.
- Benefits: Competitive salary, dynamic work environment, and opportunities for professional growth.
- Other info: Office-based role with excellent career advancement opportunities.
- Why this job: Shape the architecture of an AI communications platform used by real customers.
- Qualifications: 4+ years AWS experience, strong backend development skills, and DevOps ownership.
The predicted salary is between 60000 - 75000 ÂŁ per year.
Location: Bristol, UK â predominantly in-house
Experience: 4+ years operating on AWS with meaningful DevOps ownership
About Us
Narwhal Labs is a fast-growing tech start-up based in Bristol. We are building an AI communications platform at scale, and our engineering team is central to everything we do.
The Role:
We are looking for a Senior Fullstack Engineer to own our microservices platform on AWS. You will build reliable, multiâtenant services and a firstâclass integration layer spanning messaging, outreach, CRM, billing, analytics and payment systems that powers a SaaS product at scale. This is an officeâbased role and candidates must be located in or within commutable distance of Bristol.
Responsibilities:
- Design and build microservices behind API Gateway (REST/HTTP), running on Lambda and containerised workloads on EC2/Fargate
- Model multiâtenant data across DynamoDB and RDS (PostgreSQL), using S3 for object storage and KMS for secrets and encryption
- Build and maintain an integrations layer including OAuth/APIâkey onboarding, webhook ingestion with idempotency, retries and DLQs, rateâlimit mediation, circuit breakers and versioned connector contracts
- Integrate with thirdâparty platforms and payment systems, ensuring secure, reliable and scalable flows for transactions, billing and data exchange
- Design and implement eventâdriven architecture by publishing and consuming domain events via SQS, SNS and EventBridge, using Step Functions where orchestration is needed
- Maintain observability and reliability through structured logging, metrics and alerts with CloudWatch, trace propagation and error budgets
- Apply security best practices including leastâprivilege IAM, secret rotation, perâtenant isolation and audit logs
- Define infrastructure as code using AWS SAM and ship via GitHub Actions with automated tests and canary/blueâgreen deployments
- Define clear API contracts with frontend and AI services, and document runbooks and postmortems
Requirements:
- 4+ years operating on AWS with meaningful DevOps ownership â you have shipped and run production systems
- Handsâon experience with Lambda, EC2/Fargate, API Gateway, S3, DynamoDB, RDS (PostgreSQL), SQS/SNS/EventBridge, CloudWatch and KMS
- Infrastructure as code experience with AWS SAM including templates, pipelines and parameterised stacks
- CI/CD experience with GitHub Actions and automated testing using tools such as Jest/Vitest, Postman/Newman or Pact
- Strong backend development in Node.js/TypeScript (Go or Python also welcome) and solid API design skills across REST, with GraphQL a plus
- Strong data modelling skills including NoSQL vs relational tradeâoffs, partitioning, indexing and migration strategies
- Proven experience building and consuming webhookâheavy thirdâparty integrations with idempotency and signature verification
- Experience integrating with payment gateways such as Stripe, Adyen or Braintree and handling PCI/DSSâcompliant transaction flows
Nice to have:
- Event choreography with Step Functions, schema registries and outbox patterns
- OpenTelemetry/XâRay tracing and cost and performance tuning for Lambda and RDS
- Experience with Cognito/OIDC, RBAC/ABAC and multiâtenant isolation patterns
- Familiarity with realâtime delivery via WebSockets or SSE and streaming responses
- Background in building connector SDKs or integration marketplaces
Senior Full Stack Engineer (AWS Microservices & Integrations) in West Bromwich employer: Narwhal Labs
Contact Detail:
Narwhal Labs Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Full Stack Engineer (AWS Microservices & Integrations) in West Bromwich
â¨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
â¨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to AWS and microservices. This gives potential employers a taste of what you can do.
â¨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.
â¨Tip Number 4
Apply through our website! Itâs the best way to ensure your application gets seen by the right people. Plus, it shows youâre genuinely interested in joining our team at Narwhal Labs.
We think you need these skills to ace Senior Full Stack Engineer (AWS Microservices & Integrations) in West Bromwich
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your AWS experience, DevOps ownership, and any relevant projects you've worked on. We want to see how you can contribute to our microservices platform!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Share why you're excited about working with us at Narwhal Labs and how your background makes you a perfect fit for the Senior Full Stack Engineer position.
Showcase Your Projects: If you've worked on any relevant projects, especially those involving AWS, microservices, or integrations, make sure to mention them! We love seeing real examples of your work and how you've tackled challenges in the past.
Apply Through Our Website: We encourage you to apply directly through our website. Itâs the best way for us to receive your application and ensures you donât miss out on any important updates. Plus, it shows us youâre keen to join our team!
How to prepare for a job interview at Narwhal Labs
â¨Know Your Tech Stack Inside Out
Make sure youâre well-versed in AWS services like Lambda, EC2, and DynamoDB. Brush up on your knowledge of microservices architecture and be ready to discuss how you've implemented these technologies in past projects.
â¨Showcase Your Problem-Solving Skills
Prepare to share specific examples of challenges you've faced in previous roles, especially around building reliable systems or integrating third-party platforms. Use the STAR method (Situation, Task, Action, Result) to structure your answers.
â¨Demonstrate Ownership and Initiative
Narwhal Labs values ownership, so be ready to talk about times when you took charge of a project or initiative. Highlight how youâve shaped architecture or improved processes in your previous roles.
â¨Ask Insightful Questions
Prepare thoughtful questions about the companyâs tech stack, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if itâs the right fit for you.