BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. Young, ambitious, and unstoppable, we've already taken Cyprus, Malta, Portugal, Poland, and Serbia by storm. Our BRO team consists of 1,300 bright minds creating innovative ideas and products. We don’t follow formats. We shape them. We build what works, launch it fast, and make sure it hits.
📍 Location: Belgrade, Serbia
🏢 Full-time | Onsite only
We are looking for a Senior Full Stack Developer with solid experience in Node.js and React to join our team in Belgrade. You’ll work on high-load, scalable systems and be deeply involved in full-cycle feature development.
5+ years of experience in web development
3+ years working with Node.js in production
3+ years of experience in frontend development with React
Solid experience with Next.js, NestJS, Apollo, and Material UI
Proficiency in TypeScript
Strong experience working with SQL or NoSQL databases under high load
Deep understanding of REST, GraphQL, and WebSockets
Familiarity with TDD and writing automated tests
Experience working with microservices
Confident in using Git, RabbitMQ, Redis, MongoDB, and MySQL
English level: Upper-Intermediate or higher
Experience with CI/CD, Kubernetes, and Docker
Background in building microservice infrastructure and container-based apps
Familiarity with queue brokers (RabbitMQ, Kafka, etc.)
Build and maintain our internal platforms and fintech tools
Develop new features and improve existing ones from scratch
Integrate with third-party APIs and internal services
Collaborate closely with backend, DevOps, and product teams
Participate in SCRUM ceremonies (sprint planning, grooming, retrospectives)
TypeScript, React, Next.js, NestJS, GraphQL, MongoDB, MySQL, RabbitMQ, Redis, Kubernetes, Docker
Join BrainRocket and build something meaningful with us.
Bold moves start here. Make yours. Apply today!
By submitting your application, you agree to our Privacy Policy.