cover image
Franklin Bates

Franklin Bates

www.franklinbates.com

7 Employees

About the Company

Our success is built on understanding business and individual requirements as well as the specialist IT skills you need to deliver projects on-time and on-budget. Led by our Directors Simon Voice, Alex Mauree and Sophie Ved, we provide a service that has been refined over thirty years of IT industry experience. Your success as an organisation or an individual is paramount to us. The solid foundations that we build and maintain with clients and candidates alike will help you to achieve your desired result.

Listed Jobs

Company background Company brand
Company Name
Franklin Bates
Job Title
Senior Software Engineer
Job Description
**Job Title** Senior Software Engineer (TypeScript | AWS) **Role Summary** Responsible for designing, developing, and scaling high‑quality, secure, and resilient cloud-native services using TypeScript on AWS. Works closely with product, design, and clinical stakeholders to deliver scalable, event‑driven architectures that power a healthcare technology platform. **Expectations** - Deliver production‑ready services that meet performance, security, and reliability standards. - Own feature ownership from design through deployment and post‑release support. - Foster a culture of continuous improvement, testing, and observability. - Mentor junior engineers and contribute to engineering team effectiveness. - Communicate technical concepts clearly to cross‑functional teams. **Key Responsibilities** 1. Design, implement, and maintain serverless and containerized services (AWS Lambda, ECS/Fargate). 2. Build and manage data and integration layers using DynamoDB, API Gateway, SQS/SNS. 3. Develop, maintain, and optimize CI/CD pipelines (GitHub Actions, CircleCI). 4. Write infrastructure‑as‑code using CDK or CloudFormation. 5. Implement comprehensive testing, monitoring, and logging strategies. 6. Partner with product, design, and clinical teams to refine requirements and delivery timelines. 7. Evaluate and influence architectural decisions and long‑term technical strategy. 8. Mentor peers, review code, and promote best practices. **Required Skills** - 5+ years of commercial software engineering experience. - Expertise in TypeScript (Node.js, React or equivalent). - Hands‑on AWS experience (Lambda, ECS/Fargate, DynamoDB, API Gateway, SQS/SNS). - Strong background in distributed systems, APIs, and event‑driven architectures. - Proficiency with Docker, container orchestration, and CI/CD pipelines. - Skilled in infrastructure‑as‑code with CDK or CloudFormation. - Excellent problem‑solving, ownership mindset, and communication skills. - Ability to work independently and collaboratively in a cross‑functional environment. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. - Optional AWS certifications (e.g., AWS Certified Solutions Architect – Associate) preferred.
London, United kingdom
Hybrid
Senior
26-01-2026