Position: Full-Stack JavaScript Developer (Node.js/React)
Company: Adaptiq
Category: Node.js
Experience required: 3y
English level: upper

The qualities, experience, and skills we are looking for…

Willingness to work as part of a distributed team
2+ years of uninterrupted experience developing commercial software products
2+ years of uninterrupted experience using Git or another DCVS
2+ years of uninterrupted experience as a JavaScript developer with TypeScript
Experience with all of NodeJS, NestJS, Fastify, React.js, MobX
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Excellent knowledge of CSS
Experience working with automated testing platforms and with implementing unit tests
Understanding of modern software paradigms and principles (OOP, functional programming, component-based architecture, common design patterns)
Experience with distributed applications (SOA / Broker / Client-Server patterns, RESTful APIs)
Experience with micro-services and developing/testing performant & scalable applications
Experience with commercial relational and non-relational databases
Familiarity with Jenkins or another CI/CD framework
Very good written and spoken English (we’re a multi-national team)

Additional skills, knowledge, and experience of advantage:

Experience working in a distributed remote-first multi-national team
Working knowledge of Jira and Confluence
Experience in an Agile work environment (SCRUM, Kanban, Scrumban)
Experience with containerization (Docker + Kubernetes or others)
Experience with Helm and Helmfile
Experience with PostgreSQL or MongoDB
Experience with Kafka or Pulsar
Knowledge of modern auth mechanisms, e.g. JSON Web Token
Critical thinker with problem-solving skills
University degree in Computer Science, Software Engineering, or Mathematics