Sr Backend Developer – Node.js

Backend Developer – Node.js

Key Responsibilities:

  • Research, prototype, and develop software solutions to solve problems across retail
  • Stay up to date with emerging technology and learn new technologies/libraries/frameworks
  • Learn and partner with peers across multiple disciplines, such as computer vision, machine learning, and systems design
  • Deliver on time with a high bar on quality of research, innovation and engineering

 

Qualifications:

  • 5+ years of experience in creating API using NodeJS, Python, Java – Spring Boot or Go developing software solutions for real world problems (Recent experience in NodeJS required)
  • Familiarity with RESTful API’s knowledge & modern authorization mechanisms like JWT, OAuth
  • 5+ years of Solid foundation and understanding of relational and NoSQL database principles
  • 5+ years of experience using CI-CD tools for containerized deployments and cloud architecture
  • 5+ years of Experience with Micro-Services or SOA Architecture and a variety of design patterns
  • Familiarity with Queues/Topics (pub/sub), Kafka or other data-streaming frameworks

 

Bonus Skills:

  • Familiarity with Jenkins Pipeline, AWS Cloud Formation Deployments, AWS/Azure Certifications
  • Knowledge of constructing PostgreSQL or Mongo query strings and fine-tuning them for performance
  • Previous experience with creating IOT or Mobile Backend Systems is a big plus.