- Company Name
- Bruin
- Job Title
- Back End Developer
- Job Description
-
**Job Title:** Back End Developer
**Role Summary:**
Design, develop, and maintain modern cloud‑based backend services with a focus on TypeScript/NestJS, AWS infrastructure, and secure API integrations. Drive DevOps practices, infrastructure as code, and continuous improvement across cloud operations and security.
**Expectations:**
- Deliver scalable, secure microservices supporting business‑critical applications.
- Collaborate with product owners to translate requirements into technical solutions.
- Manage AWS resources, CI/CD pipelines, and infrastructure provisioning for high availability and compliance.
- Enforce cloud security best practices, including IAM, encryption, MFA, and threat detection.
- Participate in agile ceremonies and contribute to evolving technical standards.
**Key Responsibilities:**
- **Backend Development (≈50%)** – Design and build TypeScript/NestJS APIs; implement authentication (MFA, Passkeys) and integrate with Auth0, Transmit Security, Ping Identity.
- **DevOps & Cloud Operations (≈40%)** – Operate AWS environments, deploy services across dev/test/prod, monitor performance, secure infrastructure, and mitigate security risks.
- **Infrastructure as Code (≈10%)** – Author and maintain Terraform and AWS CDK scripts; ensure resilient, efficient, and reusable infrastructure components.
**Required Skills:**
- Proficient in TypeScript and RESTful API development; NestJS experience preferred.
- Strong knowledge of AWS services (EC2, Lambda, API Gateway, IAM, KMS, VPC, Security Groups).
- Experience with Terraform, AWS CDK, and containerization (Docker, ECS/EKS).
- Solid understanding of microservices architecture, message brokers, and asynchronous patterns.
- Expertise in cloud security fundamentals: IAM, networking, encryption, MFA, threat detection.
- Familiarity with CI/CD pipelines (GitHub Actions, CodePipeline) and automated testing.
- Excellent communication skills to collaborate with cross‑functional stakeholders.
- Agile mindset; experience with Scrum or similar frameworks.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
- AWS Certified Developer – Associate or AWS Certified Solutions Architect – Associate (desired).
- Terraform Associate certification (desired).
Manchester, United kingdom
Hybrid
14-01-2026