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.