The role blends technical leadership, end-to-end feature ownership, and people management. Youll lead a team of skilled engineers, set the technical direction, and ensure timely delivery of robust, high-quality features across the full stack, from backend services to customer-facing components.
Lead, mentor, and grow a team of software engineers, fostering technical excellence and collaboration.
Drive the design, development, and maintenance of complex, scalable Python-based applications.
Take ownership of E2E feature delivery-from backend design through API integration to front-end interaction.
Collaborate with cross-functional teams (Product, DevOps, Cybersecurity) to define and deliver impactful features.
Participate hands-on in coding, code reviews, and architectural decision-making.
Promote clean code, testing, and agile software practices.
Oversee the full development lifecycle-from concept and design to deployment and monitoring.
Experience & Skills:
BSc in Computer Science / Software Engineering or equivalent practical experience.
5+ years of experience as a software developer, primarily in Python.
2+ years of experience as a team lead, managing 3+ engineers.
Proven ability to lead feature development end-to-end, from design through delivery.
Strong understanding of distributed systems and scalable architectures.
Excellent communication skills and a collaborative, ownership-driven mindset.
Extra Points For:
Cybersecurity background or passion for the field.
Experience with Google Cloud Platform (GCP) and Kubernetes.
Knowledge of Node.js and React (advantage).
Experience with databases such as MongoDB, PostgreSQL, Redis, and Neo4j.
Familiarity with CI/CD pipelines (Jenkins, Codefresh).





















