Node.js Developer

Job description

As a Node.js Developer in Atölye15, you’ll be working on global projects, taking responsibility from the idea phase to the launch of the final product. You’ll be part of a close-knit and dedicated team that is based in Izmir, not even mentioning the perks of living in this awesome city.



You can view our development stack from this link,

and get a clearer idea of how we approach the projects we develop from the podcast here.


Requirements

  • 2+ 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 we use in Atölye15:

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