Technology Lead – Backend (Python or Java + Python)
We’re looking for an experienced Technology Lead – Backend (Python or Java + Python) to support the design, development, and modernization of enterprise-scale backend systems within the Telecommunications domain. This role will involve leading technical delivery, defining architecture, mentoring engineering teams, and collaborating with cross-functional stakeholders to build scalable, high-performance solutions.
General Conditions:
-
Employment Type: Contract (12 Months)
-
Location: Hybrid (Sweden)
-
Rate/Salary: TBC after discussion
-
Start: ASAP
Key Responsibilities:
-
Lead the design, development, and deployment of scalable backend applications and microservices.
-
Define technical architecture, development standards, and engineering best practices.
-
Build and maintain backend services using Python and/or Java technologies.
-
Design and develop RESTful APIs and distributed systems supporting telecom business processes.
-
Collaborate with product owners, architects, DevOps teams, QA teams, and business stakeholders.
-
Drive performance, scalability, security, and reliability improvements across platforms.
-
Conduct code reviews and provide technical leadership to development teams.
-
Mentor engineers and support technical growth within the team.
-
Participate in Agile ceremonies, estimation, planning, and technical decision-making.
-
Troubleshoot complex production issues and ensure timely resolution.
-
Support modernization and digital transformation initiatives within telecom environments.
Requirements:
-
Proven experience as a Technology Lead, Technical Lead, or Senior Backend Engineer.
-
Strong hands-on expertise in Python and/or Java development.
-
Experience with frameworks such as:
-
Python: FastAPI, Django, Flask
-
Java: Spring Boot, Spring Framework
-
-
Strong understanding of Microservices Architecture, REST APIs, and Distributed Systems.
-
Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Cassandra, etc.).
-
Experience working with cloud platforms such as AWS, Azure, or GCP.
-
Familiarity with Docker, Kubernetes, CI/CD pipelines, and DevOps practices.
-
Strong knowledge of software design patterns, architecture principles, and scalability concepts.
-
Experience leading technical teams and engaging with senior stakeholders.
-
Excellent communication and problem-solving skills.
Preferred Experience:
-
Telecommunications industry experience is highly preferred.
-
Exposure to telecom platforms, OSS/BSS systems, network management solutions, billing systems, CRM platforms, or customer lifecycle management.
-
Experience supporting large-scale, high-volume transaction processing environments.
-
Knowledge of telecom integration standards and API-driven ecosystems.
-
Experience with event-driven architectures using Kafka, RabbitMQ, or similar technologies.
If you’re a Technology Lead – Backend (Python or Java + Python) with Telecom industry experience and are interested in exploring new opportunities, please share your CV.
Darwin Recruitment is acting as an Employment Business in relation to this vacancy.
Khayelihle Matshayana