Senior Full Stack Engineer (AWS Microservices & Integrations) in West Bromwich
Senior Full Stack Engineer (AWS Microservices & Integrations)

Senior Full Stack Engineer (AWS Microservices & Integrations) in West Bromwich

West Bromwich Full-Time 60000 - 75000 ÂŁ / year (est.) No home office possible
N

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

At Narwhal Labs, we pride ourselves on being an innovative tech start-up that fosters a collaborative and dynamic work environment in the heart of Bristol. Our team is dedicated to personal and professional growth, offering ample opportunities for skill development and ownership in projects that directly impact our AI communications platform. With a focus on building reliable systems and a culture that values creativity and initiative, we provide a unique chance to contribute to cutting-edge technology while enjoying the vibrant atmosphere of Bristol.
N

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

AWS
DevOps
Microservices Architecture
API Gateway
Lambda
EC2
Fargate
DynamoDB
RDS (PostgreSQL)
S3
SQS
SNS
EventBridge
Infrastructure as Code (AWS SAM)
CI/CD (GitHub Actions)
Node.js
TypeScript
REST API Design
Webhook Integrations
Payment Gateway Integration
Security Best Practices

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.

Senior Full Stack Engineer (AWS Microservices & Integrations) in West Bromwich
Narwhal Labs
Location: West Bromwich

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>