Negotiable
Undetermined
Hybrid
Greater London, England, United Kingdom
Summary: The AWS TypeScript Developer role focuses on backend development using TypeScript, with a strong emphasis on AWS cloud engineering and DevOps practices. The position requires collaboration within an Agile team to design and implement scalable cloud solutions while adhering to security and compliance standards. The developer will also be responsible for maintaining technical documentation and participating in code reviews. This is an on-site position in London, requiring attendance three days a week.
Key Responsibilities:
- Develop and maintain backend services using TypeScript (Node.js runtime).
- Implement RESTful APIs and/or GraphQL services.
- Design, implement, and manage AWS cloud infrastructure using services like Lambda, API Gateway, DynamoDB, S3, SNS/SQS, Step Functions, etc.
- Use Infrastructure as Code (IaC) tools like AWS CDK (in TypeScript) or Terraform to manage cloud resources.
- Build automated pipelines using GitHub Actions, CodePipeline, Jenkins, etc.
- Implement identity and access management using IAM roles and policies.
- Participate in Agile ceremonies (stand-ups, sprint planning, retros).
- Maintain technical documentation (e.g., API docs, architecture diagrams).
Key Skills:
- Typescript development (main skill).
- Java & Javascript (secondary skills).
- Docker development.
- AWS serverless development (knowledge on Kinesis stream, Lambda, EventBridge, EventMapper).
- ECS & Fargate.
- Experience with CI/CD and DevOps practices.
- Knowledge of security best practices in cloud environments.
- Ability to collaborate effectively in an Agile team.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Title: AWS Typescript Developer
Duration : 6 months
Start date: 11th August
Location London (onsite 3 days /week)
Detailed JD: The skillset that we need to look for:
- Typescript development ( main skill )
- Java & Javascript ( secondary skills )
- Docker development
- AWS serverless development ( knowledge on Kinesis stream , lamda, eventbridge , eventmapper )
- ECS & Fargate
Key Responsibilities:
- Backend Development (TypeScript): Develop and maintain backend services using TypeScript (Node.js runtime). Write clean, modular, testable code that follows modern best practices (SOLID, DRY, etc.). Implement RESTful APIs and/or GraphQL services. Work with frameworks like Express.js, NestJS, or similar.
- AWS Cloud Engineering: Design, implement, and manage AWS cloud infrastructure using services like: Lambda, API Gateway, DynamoDB, S3, SNS/SQS, Step Functions, etc. Use Infrastructure as Code (IaC) tools like AWS CDK (in TypeScript) or Terraform to manage cloud resources. Ensure high availability, scalability, and disaster recovery of cloud components.
- CI/CD & DevOps: Build automated pipelines using GitHub Actions, CodePipeline, Jenkins, etc. Manage deployments, version control, and rollback strategies. Monitor and log system behavior using CloudWatch, X-Ray, Datadog, or similar tools.
- Security & Compliance: Implement identity and access management using IAM roles and policies. Apply best practices in encryption, API security, and data protection. Conduct code reviews and adhere to secure coding guidelines.
- Agile Collaboration & Documentation: Participate in Agile ceremonies (stand-ups, sprint planning, retros). Collaborate with frontend developers, QA, DevOps, and product managers. Maintain technical documentation (e.g., API docs, architecture diagrams)