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 our company – where ideas transform into magnificent results.