Job Description
We're looking for an experienced Technical Lead with strong expertise in Node.js, TypeScript, and NestJS, coupled with a solid understanding of the iGaming domain. This role requires a dynamic individual who is both a hands-on developer and a technical visionary, ready to lead and mentor teams while actively contributing to the development process.
Responsibilities as a Technical Lead
- Leadership & Team Collaboration:
- Be transparent with the team about challenges, failures, and successes.
- Lead by example as a hands-on developer, contributing directly to coding tasks and architectural decisions.
- Actively collaborate with team members to identify and resolve technical challenges.
- Create an open environment for questions, feedback, and innovation.
- Development & Architecture:
- Spend 50% of your time on coding, implementing solutions, and integrating 3rd party APIs.
- Dedicate 50% of your time to designing scalable technical architectures and making high-level decisions.
- Drive in-house platform development.
- Establish and maintain coding standards, best practices, and efficient workflows.
- Project Management:
- Determine project requirements and develop work schedules for the team.
- Delegate tasks effectively, ensuring delivery of daily, weekly, and monthly goals.
- Liaise with management and stakeholders to ensure projects meet business requirements and technical standards.
Requirements
- Mandatory Technical Expertise:
- 8+ years of professional experience in the IT field.
- 3+ years in leadership or technical leadership roles.
- Strong experience in Node.js, NestJS, and TypeScript.
- Proficiency in JavaScript and ECMAScript 6 standards.
- Deep understanding of REST and WebSockets implementation.
- Strong knowledge of commercial databases (e.g., MySQL) and messaging systems (e.g., RabbitMQ, Redis).
- Experience with Git version control.
- Domain Knowledge:
- Hands-on experience in the iGaming domain or adjacent industries is a must.
- Soft Skills:
- Proven ability to troubleshoot and diagnose complex technical issues.
- Exceptional leadership, mentorship, and organizational skills.
- Strong communication skills with at least an upper-intermediate level of English.
- Desirable:
- Prior experience in a role bridging development and architecture.
- Familiarity with scalable, high-performance systems design and implementation.
✅ We offer excellent benefits, including but not limited to:
- ✔️ Working with the latest technologies (Nest, Kubernetes, MongoDB, GraphQL, MySQL, etc.)
- 🧑🏻💻 Learning and development opportunities and interesting challenging tasks
- 📝 Official employment in accordance with the laws of Cyprus and the EU, registration of family members
- ✈️ 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
- 🍲 Breakfasts and lunches in the office (partially paid by the company)
Join BrainRocket and rock with us! 🚀