Full Stack JavaScript Developer/ Node.js Developer
Design and develop highly complex application components, and integrate software packages, programs and reusable objects capable to run on multiple platforms.
• Leverage open-source code and libraries to quickly experiment and build novel solutions
• Independently think of solutions to complex requirements; possess exceptional logical skills
• Analyze current products in development, including performance, diagnosis and troubleshooting
• Work with the existing framework and help evolve it by building reusable code and libraries
• Search and introduce new software related technologies, process and tools to the team
Skills required:
•Knowledge of NodeJS, Express, Apollo GraphQL, Jest and Typescript
•Understanding of NoSQL and SQL databases like Postgres, Mysql and/or Elasticsearch
•Comfortable with cloud platforms like AWS and tools like GIT, Swagger, etc.
•Knowledge of Docker and Kubernetes will be an added bonus
• Strong understanding of back-end and front-end technologies such as Node.js, /ReactJS, Pug, , HTML5 and CSS
• Strong understanding of back-end frameworks such as ExpressJS, Fastify or Koa
• Understanding of key value databases like Redis
• Experience implementing authorization and authentication workflows using JWT etc.
• Experience with bundlers like Webpack, Rollup, Grunt or Gulp
• Ability to write performant code in an easily understandable structure.
Brownie Points:
• Knowledge of Docker & Kubernetes
• Familiarity with Python
What we have to offer:
• Work with a performance oriented team driven by ownership and open to experiments with cutting-edge technologies
• Learn to design system for high accuracy, efficiency and scalability
• Flexible hours
• Learn to innovate
• Meritocracy driven, candid startup culture