
Lead Full Stack Developer (Python)
ThoughtWorks8 hours ago
Sydney, AustraliaStaff+
Responsibilities
- Lead and coach software development teams while remaining hands-on with implementation.
- Act as a primary client contact and collaborate on technical vision, project delivery, and business needs.
- Design solutions, select technologies, and make pragmatic tradeoffs within client constraints.
- Participate in the full software consulting and delivery lifecycle from ideation through production evolution.
- Develop clean, reusable software and promote TDD, pair programming, design patterns, continuous delivery, and DevSecOps practices.
- Mentor less experienced developers and foster an inclusive, supportive team culture.
Requirements
- At least 8 years of full stack development experience using Python or Node.js with React.
- Experience with object-oriented programming and leading software development teams.
- Knowledge of delivery approaches such as TDD, continuous integration, pairing, and infrastructure automation.
- Ability to influence others, develop and execute technical vision, translate business needs into software requirements, and mentor peers.
- Ability to work effectively in ambiguous situations and adapt to change.
- Knowledge of AWS, Docker, or Kubernetes is preferred.
Benefits
- Career development supported through interactive tools, development programs, and a cultivation-focused team culture.
- May require working from a Thoughtworks office or client office for all five working days of the week, depending on business or client needs.
Categories
About ThoughtWorks
Thoughtworks is a global technology consultancy that designs and builds custom software, data platforms, and cloud-native systems for enterprises across industries. Its services-based model spans product discovery, agile delivery, platform modernization, and advisory on digital transformation and AI. Founded in 1993 and headquartered in Chicago, it listed on Nasdaq in 2021 (TWKS) and remains backed by private-equity firm Apax Partners.