Cloud Native API engineer (on AWS)

Cloud Native API engineer (on AWS)

Posted 1 day ago by Initialize

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

Detailed Description From Employer:

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