Our client is an international product-based IT company specializing in the iGaming industry. Born in 2014, they rocked the CIS region, and now take the success to the world.
We are seeking a Back-End Team Lead to join their team.
Requirements:
- At least 3 years of experience in a team lead/tech lead or senior backend developer position.
- Strong knowledge and experience in Python development.
- Experience with Go.
- Experience designing and developing microservice architectures.
- Experience with Docker, Kubernetes and other containerization and orchestration tools.
- Knowledge of distributed systems design principles, integration patterns, and event-driven architecture.
- Ability to work with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
- Experience setting up and using CI/CD systems (Jenkins, GitLab CI, etc.).
- Understanding of DevOps principles, experience with monitoring and logging tools (Prometheus, Grafana, ELK Stack).
- Good communication skills, ability to work in a team, willingness to take responsibility for the result.
Will be a plus:
- Experience with cloud platforms (AWS, Google Cloud, Azure).
- Certifications in Kubernetes, AWS or other relevant technologies.
- Knowledge of and experience using DDD (Domain Driven Design).
- Experience with event-driven architecture and queuing (Kafka, RabbitMQ, NATS).
Responsibilities:
- Leading a team of backend developers (planning, task distribution, execution control).
- Design, implementation and support of a highload microservice architecture.
- Development and optimization of backend services in Python and Go.
- Collaborating with other teams (Frontend, DevOps, QA) to ensure systems integration and compatibility.
- Conducting code reviews, mentoring junior developers, organizing team training and development process.
- Participate in strategic planning and evaluation of technical solutions for new projects and enhancements to existing systems.
- Optimizing performance and scalability of existing solutions.
- Ensuring a high level of code and documentation quality.
We provide:
- Remote work or office-based flexibility (Cyprus, Portugal, or Poland).
- Health insurance coverage (in 6 months of collaboration).
- Paid vacations and sick leaves in accordance with the company’s policy.
- Paid session with a corporate psychologist.
- Access to English, Portuguese, Greek, Spanish or Polish language courses.
- Opportunities for professional development and participation in educational events.