Description
Summary:
Seeking an experienced Python Team Lead to drive the design, development, and delivery of scalable backend systems for a global maritime technology leader.
Highlights:
1. Lead and mentor a team of Python developers
2. Design and develop scalable, high-performance backend systems
3. Contribute to cloud-based solutions, primarily on Microsoft Azure
### **PROJECT OVERVIEW**
Our client is a global leader in maritime technology, backed by over 260 years of industry experience. Their mission is to transform maritime operations through a powerful digital platform that connects people, data, and workflows across every vessel and voyage—reducing risk, improving safety, and enabling sustainable growth worldwide.
We are looking for an experienced **Python Team Lead** to drive the design, development, and delivery of scalable backend systems. You will lead a team of engineers, define technical direction, and ensure high\-quality software aligned with business goals.
### **IN THIS ROLE, YOU WILL**
* Lead and mentor a team of Python developers, fostering best practices and continuous improvement;
* Design and develop scalable, high\-performance backend systems using Python;
* Architect and implement RESTful APIs and GraphQL services;
* Work with both SQL and NoSQL databases to design efficient data models;
* Build and maintain microservices\-based architectures;
* Collaborate with cross\-functional teams (Product, DevOps, Frontend);
* Ensure code quality through code reviews, testing, and CI/CD practices;
* Drive technical decisions, system design, and architecture discussions;
* Optimize system performance, reliability, and scalability;
* Contribute to cloud\-based solutions, primarily on Microsoft Azure.
### **IF YOU ARE**
* 5\+ years of experience in backend development with strong expertise in **Python;**
* 1–2\+ years of experience in a leadership or mentoring role;
* Solid experience with REST APIs and/or GraphQL;
* Strong knowledge of SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis);
* Hands\-on experience building and scaling microservices architectures;
* Experience with Microsoft Azure (App Services, Functions, Storage, etc.);
* Strong understanding of software design principles (SOLID, clean architecture);
* Experience with containerization tools (Docker, Kubernetes is a plus);
* Familiarity with CI/CD pipelines and DevOps practices.
### **NICE TO HAVE**
* Experience with frameworks like Django, Flask, or FastAPI;
* Exposure to event\-driven architecture (Kafka, RabbitMQ).
### **AS AN OPINOV8R, YOU WILL HAVE**
* **Digital\-First Approach:** Great talent knows no borders! You can work from wherever you are — we hire and collaborate with professionals worldwide.
* **Remote Work Model:** Balance your professional and personal life with our flexible working conditions, empowering you to deliver your best from anywhere.
* **Exciting Projects:** Dive into impactful projects across industries that challenge and spark creativity.
* **Boost Your Expertise:** Grow your career with continuous learning, development opportunities, and hands\-on experience.
* **Join the Best Team Ever:** Collaborate with our diverse and cross\-cultural team of passionate technologists and creative thinkers.
### **HOW’S THE HIRING PROCESS GOING**
We strive to make our hiring process smooth and transparent to find the perfect match for both sides. Steps may differ depending on the role, but here’s what to expect:
* **Initial Interview:** If your background fits the role, we’ll invite you for an interview with a Talent Acquisition Specialist.
* **Technical Interview:** Depending on the position, you may complete a technical assessment or test task.
* **Final Decision:** After all steps, we’ll get back to you with the result and next steps.