BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. We're a team of 1,300 bright minds creating innovative ideas and products.
Requirements
- Strong knowledge of JavaScript and the ECMAScript 6 standards.
- 5+ years of commercial experience with Node.js and Nest.js.
- 5+ years of commercial experience in web development.
- High-load Database Expertise: Hands-on experience with Relational DBs and managing Big Data.
- Good understanding of data organization (normalization, partitions) and the theory behind why these structures matter.
- Strong understanding of table indexing (types and caveats) and the DB Query Planner.
- Real experience with query debugging and performance improvement.
- Commercial experience of working with high-load SQL or NoSQL 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.
Benefits
- Learning and development opportunities
- Challenging tasks
- Relocation package (tickets, staying in a hotel for up to 2 weeks, and visa relocation support for our employees and their family members)
- Opportunity to develop language skills
- 21 non-business days per year and an additional 6 paid sick days
- Competitive remuneration level with annual review
- Teambuilding activities