• RiseON Suite

Job Details

Lead Developer - Python with Golang
Share Icon

ThoughtWorks

Location Icon
Chennai, India(Remote)

Posted IconPosted 5 days ago

Employment IconEmployment Type: Full Time

Posted IconPosted 5 days ago

Sign up to Apply

Job Description

Job Title: Lead Developer

Company: ThoughtWorks

Years of Experience: 8+ years (with hands-on coding and leadership experience)

Location: Chennai, India

Role Type: Full-time, Regular

Salary: As per industry standards / Competitive (Not disclosed)

Eligibility:

  • 8+ years of professional experience in software development
  • Proficiency in two or more programming languages (Python, Golang preferred)
  • Strong background in Agile, Lean, and Continuous Delivery practices
  • Open to working onsite at Thoughtworks or client office as per business needs

Role Overview

As a Lead Developer, you will act as the primary point of contact for clients, helping bridge the gap between business needs and technical solutions. You’ll bring both a strategic and hands-on mindset, guiding teams to deliver impactful, high-quality software while fostering innovation, collaboration, and a culture of continuous improvement.

Key Responsibilities

  • Champion engineering best practices such as clean code, TDD, pair programming, and design patterns.
  • Lead the end-to-end software delivery lifecycle from ideation to production evolution.
  • Drive continuous delivery practices to ensure early, high-quality value delivery to customers.
  • Architect solutions, choose appropriate technologies, and make pragmatic tradeoffs within constraints.
  • Collaborate with cross-functional teams to design, prototype, and deliver customer-centric features.
  • Apply latest technology thinking (Technology Radar, functional programming, event-driven architecture, etc.) to client challenges.
  • Remain hands-on with coding and avoid being post-technical.
  • Champion DevSecOps culture and embed security early in development.
  • Mentor and grow teammates while fostering an inclusive and supportive team culture.

Skills and Qualifications

  • 8+ years of experience in two or more programming languages (Python, Golang preferred).
  • Strong knowledge of Object-Oriented programming and latest software engineering practices.
  • Experience leading teams in Agile/Lean/Continuous Delivery environments.
  • Expertise in TDD, CI/CD, pairing, and infrastructure automation.
  • Familiarity with cloud platforms and containerization (AWS, Docker, Kubernetes preferred).
  • Interest in modern paradigms such as functional programming, event-driven architecture, and platform engineering.

Professional Skills

  • Strong influencing and mentoring abilities; advocates for technical excellence.
  • Skilled at translating business needs into technical solutions.
  • Ability to execute a technical vision with a business value focus.
  • Resilient and adaptable in ambiguous situations; approaches challenges from multiple perspectives.