logo

Job Responsibilities

  • Work with the Product team to understand product requirements, provide feedback and ultimately deliver assets during each sprint cycle.
  • Ownership of product/feature end-to-end for all phases from the development to the production.
  • Develop best in class product using latest frameworks and libraries.
  • Work closely with senior engineers for refining the solution and implementation.
  • Ensure coding standards, proper design patterns, writing test cases and project management processes are followed.
  • Work independently and proactively to deliver production-ready code with minimal guidance
  • Participation in the code reviews.
  • Actively being involved in recruitment process.

Job Requirements

  • Bachelors or master's degree in Computer Science or related field.
  • 3+ years of software engineering experience, including solid understanding of standard data structures and algorithms.
  • Strong knowledge of NodeJS ecosystem, Typescript and ES6.
  • Good understanding of database theory and solid experience in at least one relational and non-relational DBMS.
  • Experience with REST APIs.
  • Good understanding of NodeJS development and debugging tools.
  • Good to have experience in Redis, Kafka, SQS, DynamoDB, Serverless framework and Elasticsearch.
  • Self-motivated with outstanding interpersonal skills, strong work ethic, and excellent communication and presentation skills.
  • Ability to handle multiple competing priorities in a fast-paced environment.
  • Experience with Agile development.
  • Productive time management skills.
apply