The vacancy is well-structured with clear responsibilities and requirements, but could improve on compensation details and company visibility.
Job description
BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. Our BRO team consists of 1,300 bright minds creating innovative ideas and products.
Responsibilities
- Lead, mentor, and manage backend engineers through regular one-to-one sessions, feedback, performance evaluations, and individual development plans.
- Actively write, review, and refactor code and directly contribute to building and improving our systems.
- Participate in agile ceremonies (Scrum/Kanban) to ensure team alignment and adherence to agile best practices.
- Enhance system quality by resolving technical debt, optimizing architecture and flows, and performing data cleaning and restructuring.
- Design solutions and make key technical decisions for changes and enhancements.
- Assign tasks and balance workloads within the team to ensure efficient delivery.
- Collaborate with Engineering Managers to adopt the latest technologies and drive company-wide engineering initiatives.
- Document domain knowledge, improve engineering standards, and contribute to initiatives that enhance the broader engineering organization.
Requirements
- Bachelor’s, Master’s, or higher degree in Computer Engineering, Computer Science, Applied Mathematics, or a related field.
- 8+ years of professional backend development experience.
- 3+ years of experience in leadership positions.
- Strong experience with Node.js and modern web development.
- Knowledge of Kubernetes, containers, infrastructure, system design, SQL, and NoSQL databases.
- Experience with RESTful APIs, message brokers, 3rd party integrations, and secure development practices.
- Familiarity with CI/CD, microservices, cloud-based development, and test-driven development is a plus.
- Deep understanding of data structures, coding patterns, and algorithms.
- Experience with agile methodologies, ideally Scrum.
- Excellent problem-solving, diagnostic, and troubleshooting skills.
- Strong leadership, organizational, and mentoring abilities.
- Upper-intermediate or advanced English.
Conditions
- Learning and development opportunities and interesting challenging tasks;
- Relocation package (tickets, staying in a hotel for 2 weeks);
- Company fitness corner in the office for employees;
- Opportunity to develop language skills and partial compensation for the cost of language classes;
- Birthday celebration present;
- Time for proper rest and 24 working days of Annual Vacation;
About BrainRocket
BrainRocket is a global IT company specializing in software development and end-to-end tech products for sectors including Fintech, iGaming, and Marketing. They offer services like back-end/front-end development, game development, DevOps, quality assurance, and project management, with over 100 products delivered across multiple markets. The company operates offices in Cyprus (HQ), Malta, Poland, Portugal, Serbia, Armenia, and Spain.