Negotiable
Undetermined
Hybrid
London Area, United Kingdom
Summary: The Cloud Native API Engineer role focuses on developing Cloud Native APIs on AWS, utilizing Test-Driven Development (TDD) and Python. The position requires designing low-level diagrams, maintaining API versions, and ensuring compatibility. The role is based in London with a hybrid working arrangement of two days in the office and remote work. The contract duration is for 10 months.
Key Responsibilities:
- Development of Cloud Native APIs on AWS using TDD and Python.
- Design and deliver low-level diagrams.
- Design contracts and maintain API versions, ensuring compatibility whenever possible.
Key Skills:
- 3+ years of experience with AWS API Gateway, AWS Lambdas, and AWS Glue using Python.
- Java experience is a plus.
- Contract testing and TDD.
- Advanced Data Modelling and Analysis: design contracts and utilize contracts from 3rd parties in XSD, OpenAPI, and other related formats.
- Experience developing and analysing both SQL and NoSQL databases.
- Skilled at Object Oriented or functional programming experience in Python.
- Familiar with Linux/Unix Shell Scripting and GitHub.
- Knowledge or experience with Mulesoft is a plus.
- Secure coding and Python best practices.
- Clear communication and creation of technical documentation.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Cloud Native API engineer (on AWS) - London (2 days a week and remote) - 10 months
Role
Development of Cloud Native APIs on AWS using TDD and Python
Design and deliver low level diagrams
Design contracts and maintain API versions, ensuring compatibility whenever possible
Skills
- 3+ years of experience with AWS API Gateway, AWS Lambdas and AWS Glue using Python
- Java experience is a plus
- Contract testing and TDD
- Advanced Data Modelling and Analysis: design contracts and utilize contracts from 3rd parties in XSD, OpenAPI and other related formats
- Experience developing and analysing both SQL and NoSQL databases
- Programming & Advanced Computing: Skilled at Object Oriented or functional programming experience in Python.
- Familiar with Linux/Unix Shell Scripting and GitHub - knowledge or experience with Mulesoft is a plus
- Secure coding and Python best practices
- Clear communication and creation of technical documentation