-
What you'll do:
- Design and develop new services and products.
- Maintain and optimize existing services and libraries.
- Develop internal and public APIs (REST/gRPC).
- Contribute to system architecture decisions.
- Write unit and integration tests (collaborating with QA).
- Conduct code reviews and enforce code quality standards.
- Maintain technical documentation.
- Help improve development workflows.
- Coordinate team tasks (when needed).
- Participate in sprint planning and task estimation.
-
What we expect:
- 4+ years of Node.js development experience.
- Strong expertise in JavaScript/TypeScript.
- Experience with frameworks: Express.js, NestJS, Koa.
- Understanding of scalability, microservices, and event-driven architecture.
- Hands-on experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
- Proficiency with RabbitMQ/Kafka, Docker, Nginx.
- Ability to design REST/gRPC APIs.
- Experience with Git, CI/CD (GitLab CI/CD or similar).
- Experience in mentoring or team leadership.
- Ability to delegate tasks and coordinate team efforts.
- Experience in sprint planning and task estimation.
Nice to have: - Experience with AWS services (S3, Lambda, SQS, Aurora, API Gateway).
- Proficiency in Kubernetes, Helm, Prometheus, Grafana.
- Practical knowledge of ElasticSearch, Ansible, Terraform.
- Experience with DevOps practices.
- Experience in designing high-load systems.
-
We offer:
- Work in the international company;
- Hybrid working format (office/home office);
- Corporate education — courses and trainings;
- Voluntary health insurance after probation period;
- We promote healthy lifestyle and encourage employees by special fitness reimbursement policy;
- Effective onboarding program for a better start;
- Corporate events and team buildings.