Job Description
We are looking for a skilled Senior Node.js Developer with relocation to Belgrade, Serbia
Requirements:
- Strong knowledge of JavaScript and the ECMAScript 6 standards
- 3+ years of commercial experience with Node.js and Nest.js
- 5+ years of commercial experience in web development
- Commercial experience of working with high loaded SQL or NO SQL databases
- Commercial experience of implementing the REST, GraphQL and WebSockets
- Understanding of the TDD principles and experience of writing tests
- Understanding of microservice architecture principles
- Experience of GIT version control system
- Experience with RabbitMQ
- Experience with Redis
- Experience with databases MongoDB, MySQL
- At least an intermediate level of English
Will be a plus:
- 2+ years of hands-on experience developing over CI/CD/microservices architecture/Containers
- Experience with Kubernetes
- Experience with Nats
- Experience with TypeScript
Duties and opportunities:
- In-house platform development
- Third-party API integrations
- Actively participate in developing new features from scratch
We offer excellent benefits, including but not limited to:
- Modern office in New Belgrade
- 24 vacation days annually
- 6 sick days without medical certificate
- Premium Health Insurance (coverage up to 5,000 EUR annually)
- Special occasion gifts: birthday, wedding, newborn
- Learning & Development budget (for conferences, courses and certifications)
- Corporate events: international parties, team buildings, activities
- Career growth opportunities in a fast-growing company
- Relocation package for international candidates
- Sports package (FitPass membership)
- Language classes: Serbian & English (company-covered)
Recruitment Process:
- Interview with the Recruiter.
- Technical Assessment via HackerRank.
- Technical Interview.
- Final Interview with the Hiring Leads.
- Offer.