Job description
About us
We are professional, agile, customer-centric, and our goal is to help build successful and sustainable organisations through our team of experts.
Our work environment includes:
- Growth opportunities
- International workforce
- Casual work attire
- Flexible working hours
- On-the-job training
We are looking for an experienced and motivated Engineer to join our team. The successful candidate will be responsible for designing, developing, testing and maintaining AWS-based Microservices. The ideal candidate will have a strong background in engineering principles, excellent problem-solving skills and the ability to work independently. This is a great opportunity for an individual who is looking to take their career to the next level.
Responsibilities:
- Design, develop, and maintain AWS serverless applications using Lambda, API Gateway, DynamoDB, S3, and other AWS services
- Build REST APIs to open API specifications, writing integration and unit tests
- Work collaboratively with cross-functional teams to develop and deploy cloud-native applications
- Provide technical leadership in the development of serverless architectures and implementation strategies
- Design and implement serverless infrastructure as code using AWS CDK, CloudFormation, Terraform, or other similar tools
- Write high-quality, maintainable code for serverless applications
- Develop and implement automated testing and deployment processes for serverless applications
- Identify and troubleshoot issues related to serverless applications and infrastructure
- Stay up-to-date with industry trends and best practices related to serverless development on AWS
- Mentor junior developers and contribute to knowledge-sharing efforts within the team
- Participate in code reviews, design reviews, and other development-related activities
Desirable skills:
- Proficiency in a programming language, we use Typescript, however, if you have experience in a different programming language and are interested in learning Typescript, we’d like to talk to you
- Experience with AWS Lambda, API Gateway, DynamoDB, S3, and other serverless services
- Familiarity with serverless frameworks such as Serverless, SAM, or CDK
- Experience with AWS CloudFormation, Terraform, or other infrastructure as code tools
- Strong understanding of software engineering principles, design patterns, and best practices
- Experience with agile development methodologies
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- Familiarity with Middy middleware engine for AWS Lambda
- Experience with JEST testing framework
Job Type: Full-time
Salary: £55,563.00-£79,274.00 per year
Benefits:
- Flexitime
- Referral programme
- Work from home
Schedule:
- 8 hour shift
- Day shift
- Flexitime
- Monday to Friday
- No weekends
Language:
- English (required)
Work Location: Remote