Introduction to the Role:
As a Tech Lead, you are responsible for designing scalable and secure architectures, mentoring the development team, and ensuring high-quality code through reviews and adherence to best practices. Additionally, you manage version control, oversee release processes, and stay updated on emerging technologies to improve development efficiency.
Responsibilities:
- Architectural design: Responsible for developing the application architecture and technological solutions that support high performance, scalability, reliability, security, and meet business requirements.
- Technical mentoring: Assisting and guiding other developers in the team with technical issues, ensuring compliance with development standards and best practices. Developing team growth plans and implementing them.
- Code review: Review the code of the developers in the team to ensure high-quality code and compliance with standards.
- Technology research: Tracking new technologies, tools, and methods that can improve development performance, scalability, reliability, and security.
- Implementation of complex technical tasks.
- Version and Release Management: Organizing and managing application versions and releases into production environments.
- Improving and documenting code writing standards, as well as development processes.
Skills & Qualifications Required:
- At least 5 years of commercial experience in Back End development
- At least 2 years of commercial experience with PHP
- At least 2 years of commercial experience with NodeJS
- At least 2 years of commercial experience with Python
- Good understanding of object-oriented programming (OOP), SOLID principles, and basic design patterns
- Good understanding of relational databases (PostgreSQL preferably). (Architecture, writing complex queries and their optimization, transactions, and locks)
- Experience with non-relational databases (preferably Elasticsearch and Redis)
- Experience with message brokers, preferably Kafka
- Must have experience with Docker, docker-compose, and Git
- Proficiency in English for reading and writing tech documentation
- Experience with microservices and high load is a plus
Your Hiring Journey:
- A friendly call with our Recruiter (15-20 min).
- Dive deep during the technical interview complete (around 1 hour).
- Final discussion with our Head of Recruitment.
- Receive your job offer 🥳 and embark on a remarkable journey with NewGMedia.
Perks of Being with NewGMedia:
- Thrive in a professional, ambitious environment, infused with humor and mutual support.
- Competitive salary package.
- 20 paid vacation days annually.
- 36 total paid sick days (6 without medical documentation + 30 with).
- Complimentary online English classes.
- Substantial learning compensation post-probation.
- Genuine opportunities for professional and career growth.
- A truly flat organizational structure — no red tape.
- Exciting team events and corporate activities.
- Professional accountancy support for Individual Entrepreneurs.
Ready to craft the future of iGaming with us? Dive into an ocean of opportunities and let’s shape the industry together. Join NewGMedia — where ideas transform into magnificent results.