What are the responsibilities and job description for the API Engineer position at US Main?
Job : API Engineer
If you are considering sending an application, make sure to hit the apply button below after reading through the entire description.
Location : Remote
The work will require API, Serverless, CDK, Python design and is necessary to support an additional external team that is creating a portal using Outsystems platform.
Skills and Experience :
Experience in building API products and API management e.g., Apigee.
Including API versioning, documentation, and developer onboarding experience
Experience of working in the development of AWS cloud-native solutions.
Experience of working with DevOps tools such as Jenkins, Bamboo, Git, or similar, for deployment purposes
Experience of various database paradigms including SQL & NoSQL
Solid understanding of security protocols and standards
Experience with backend / compute languages delivering business value such as Python & Typescript
Serverless solution design & Event Driven integration patterns
Experience in Automated Testing principles
Deep understanding of the importance and principles of engineering excellence and demonstrating this knowledge in your work.
Experience of feature or function design and delivery as part of an agile software development team (Scrum, Kanban, XP, etc.).
Experience of working with Product Owners, customers, end-users, or stakeholders in the delivery of software, solutions, or products.
Skills and Experience (desirable)
Have experience in integration design, development & delivery.
Have experience in Infrastructure as Code (AWS CDK (ideally), Terraform etc)
Have experience in supporting, monitoring, and maintaining production-grade systems :
Investigation via observability tooling e.g., Splunk, Datadog, AWS tooling
Responding and identifying production impacting issues
Creating remediation plans and reporting for issues