Node.JS Developer

Job description

Our backend team is looking for NodeJS developers who are able to work in İzmir. Join us on a quest to build great web and mobile applications that people actually use and admire.

You can view our backend development stack from this link.


Requirements

  • 3+ years experience in the industry as a Node.JS Developer
  • Good knowledge on how JavaScript works
  • Knowledge of ESNext features
  • Good knowledge of typing and tools such as TypeScript, Flow and Reason
  • Experience on at least one Node.JS framework such as Nest.JS, Express, Koa, Hapi
  • Experience in testing and its tools such as Jest, Mocha
  • Feeling comfortable with strict linting rules
  • Knowledge of functional and object-oriented programming principles
  • Experience in Docker and its tools
  • Experience in caching for high-traffic, public-facing websites
  • Experience in using Git for source control
  • Having the habit of writing clean and useful documentation
  • Bonus point if you have experience on GraphQL
  • Bonus point if you have experience with Cloud ecosystems such as AWS, Azure



Tools & technologies that we use: 

  • Backend: Node.JS, Nest.JS, PHP, Symfony, MySQL, MongoDB, RabbitMQ, Redis, ElasticSearch, Docker, NPM, AWS
  • Frontend: Sass, React, Angular, Gulp, Webpack, ES6, Twig, Linters, TypeScript, Flow, Jest