Job Responsibilities:
- 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.
- Coordinate team tasks as needed.
- Participate in sprint planning and task estimation.
Qualifications and Experience:
- 4+ years of Node.js development experience.
- 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.
- Knowledge of ElasticSearch, Ansible, Terraform.
- Experience with DevOps practices.
What We Offer:
- Work in an international company.
- Hybrid work format (office/home office).
- Corporate education — courses and trainings.
- Voluntary health insurance after probation period.
- Promotion of a healthy lifestyle with a fitness reimbursement policy.
- Effective onboarding program for a smooth start.
- Corporate events and team-building activities.
Application Process:
Please upload your resume in DOC, DOCX, or PDF format (max 5 MB).
I agree to the processing of my personal data.
Thank you for your message. It has been sent successfully.