Senior Full-Stack Developer position at BrainRocket, a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. We are looking for a young, ambitious, and unstoppable developer to join our team of 1,300 bright minds.
Requirements
- 5+ years of commercial experience in web development.
- 3+ years of hands-on experience with Node.js.
- 3+ years of frontend development experience using React.
- Solid experience with NextJS, NestJS, Apollo, and Material UI.
- Strong proficiency in TypeScript.
- Commercial experience working with high-load SQL or NoSQL databases.
- Familiar with REST, GraphQL, and WebSockets.
- Understanding of TDD and writing effective automated tests.
- Experience with microservice architecture principles.
- Proficient with Git version control workflows.
- Hands-on experience with RabbitMQ and Redis.
- Experience with MongoDB and MySQL.
- Advanced level of English, both written and spoken.
Benefits
- Modern office in New Belgrade
- Relocation package for international candidates
- 24 vacation days annually
- 6 sick days without medical certificate
- Premium Health Insurance (coverage up to 5,000 EUR annually)
- Sports package (FitPass membership)
- Language classes: Serbian (company-covered)
- Company covered lunch provided 5 days a week
- Special occasion gifts: birthday, wedding, newborn
- Learning & Development budget
- Corporate events: international parties, team buildings, activities
- Career growth opportunities in a fast-growing company