Position: Full Stack developer (Node.js/React.js)
Company: CodeIT
Category: Node.js
Experience required: 3y
English level: intermediate

Requirements:
- Docker paired with Kubernetes for orchestration
- Typescript with Nest.js on the backend
- React with Javascript in the frontend
- Timescaledb (PostgreSQL) as database
- Prisma as ORM
- RabbitMQ as message broker
- GraphQL as API for the frontend
- Terraform as IaC tool
- Jest as Unittest Framework
- Cypress as integration and E2E testing framework
- CI/CD knowledge
- Azure as cloud provider

Responsobilities:
- Developing new features and supporting the current application
- Bugfixing different project modules
- Architecturing new modules, providing system suggestions to a customer
- Communication with a client (meetings and writing group chat discussions)
- Providing time estimates for tasks
- Creating and supporting technical documentation
- Communication with Stakeholders (QA; marketing team; design team; etc.)

Being a member of the CodeIT team means:
- Career Path and growth opportunities (seniority level system, individual development plan, technical lead)
- Compensation of participation in conferences and workshops
- Development of soft skills (people management and emotional intelligence training)
- Free access to the company account on Udemy educational platform
- Internal library
- Corporate English courses and communication with clients from English-speaking countries
- Experienced and suppportive team members
- Paid time off (vacation, sick-leave, remote work)
- Legal support
- Joyful corporate events, team buildings, hobbies and sport communities
- Well-equipped office located in the center of Kharkiv
- Discounts and bonuses of IT Loyalty program

About the project:

Collects data from this equipment in the cloud (Internet of things (IoT)), brings various indicators to the UI, production management in real time, detailed logging and statistics of all production processes, the ability to remotely monitor production through a camera, 3d models of machines for production control and so on.

The team is located in different parts of Germany and work remotely.
Scrum+agile approach.