DevJobs

Cloud-Native Backend Engineer

Overview
We are looking for an experienced software engineer to join our success as we continue to grow and face more and more engineering challenges. Our backend engineers employ cutting-edge serverless technologies as well as high-standard engineering practices and take end-to-end ownership of specific modules/microservices of the software.

Responsibilities

  • Take key parts in the entire software development lifecycle: requirement analysis, design, implementation, testing (automation), and production support.
  • Contribute to your team’s continuous improvement by taking part in peer code reviews, retrospective sessions, etc.

Requirements:

  • At least 3 years of experience with development in nodeJS.
  • Good understanding and practical experience with microservices architectures (serverless - big plus!)
  • Good understanding of cloud technologies.
  • Significant experience with NoSQL databases such as DynamoDB, Redis, and Elasticsearch.
  • Strong command of modern software engineering principles and practices (including OOP, TDD, CI, CD).
  • Very strong communication skills, fluent in English (both written and verbal).

Advantages:

  • Experience with IDP implementation (AWS Cognito, etc)
Morning by Green Invoice