DevJobs

Lead Software Engineer

Overview
Skills
  • Python Python
  • Angular Angular
  • React React
  • PostgreSQL PostgreSQL
  • Redis Redis
  • Microservices Microservices
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • Docker Docker
  • Kubernetes Kubernetes
  • Apache Spark
  • APIs
  • Databricks

We are looking for an experienced Full Stack Team Lead to lead a high-performing engineering team responsible for building scalable, high-performance applications. This role combines hands-on technical expertise in Python with strong leadership skills to mentor, guide, and grow a team of talented engineers.

You will drive technical excellence, ensure the delivery of complex, large-scale projects, and cultivate a culture of ownership, accountability, and continuous improvement.

Our technology stack includes AWS, Kubernetes, Docker, Redis, PostgreSQL, Apache Spark with Databricks, and more.

What You’ll Do

  • Lead and mentor a team of Full Stack engineers, ensuring high-quality delivery and professional growth.
  • Stay hands-on with code and architecture, primarily in Python, while promoting best practices.
  • Design and implement scalable, high-performance applications across backend and frontend layers.
  • Collaborate closely with Product, QA, and other engineering teams to deliver end-to-end solutions.
  • Lead technical decision-making, code reviews, and architectural discussions.
  • Ensure adherence to SDLC best practices, CI/CD pipelines, and modern development workflows.
  • Foster a culture of ownership, accountability, and continuous improvement.

Requirements

  • 3–5 years of experience leading Full Stack engineering teams in a fast-paced, dynamic environment.
  • Strong hands-on experience with Python for backend development.
  • Proven ability to design and optimize systems for scalability and performance.
  • Solid understanding of frontend technologies such as React, Angular, or similar frameworks.
  • Experience working in cloud environments (AWS, GCP, or Azure).
  • Familiarity with microservices, APIs, and distributed architectures.
  • Excellent leadership, communication, and collaboration skills.
  • BSc in a STEM field (Computer Science, Engineering, or related) – an advantage.

YouCC Technologies