Lead Full Stack Developer (Python) at Thoughtworks | AU | Rezi

Lead Full Stack Developer (Python) at Thoughtworks

Lead Full Stack Developer (Python)

Thoughtworks · AU

4 days ago

Lead Full Stack Developer (Python)

Thoughtworks · AU

5 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Lead Full Stack Developer (Python) role.

Rezi rewrites your resume against Thoughtworks's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Lead Full Stack Developer (Python) posting at Thoughtworks — free, in seconds.

About the Role

Lead Developers act as the primary point of contact for clients, bringing a strategic mindset to projects and collaborating with clients to realize a technical vision. This role requires a balance of high-level and tactical thinking, involving close work with both clients and teammates.

Responsibilities

  • Champion and adopt best practices like writing clean and reusable code using TDD, pair programming, and design patterns.
  • Oversee or participate in the entire software consulting and delivery cycle, from ideation to production.
  • Use and advocate for continuous delivery practices to deliver high-quality software and value to end customers early.
  • Design solutions and select technologies that solve client problems within constraints, making pragmatic tradeoffs.
  • Collaborate with teammates to build features, design concepts, and interactive prototypes, embedding best practices and UX specifications.
  • Apply the latest technology thinking from the Technology Radar to solve client problems.
  • Utilize a variety of languages and tools, continuing to code alongside Developers.
  • Efficiently use and champion DevSecOps tools and practices, advocating for DevOps culture and shifting security left.
  • Cultivate growth and development by encouraging feedback and fostering an inclusive, supportive team culture.

Requirements

  • At least 8 years of full stack experience using Python/Nodejs + React with object-oriented programming experience.
  • Experience leading software development teams using Agile, Lean, and/or Continuous delivery approaches.
  • Knowledge of delivery approaches such as TDD, continuous integration, pairing, and infrastructure automation.
  • Experience influencing others and advocating for technical excellence while remaining open to change.
  • Ability to translate business needs into software requirements.
  • Ability to develop and execute a technical vision focused on business value.
  • Act as a mentor for less experienced peers through technical knowledge and inspiration.
  • Resilience in ambiguous situations and ability to approach challenges from multiple perspectives.

Skills

  • Python
  • Nodejs
  • React
  • Object-oriented programming
  • Agile
  • Lean
  • Continuous delivery
  • TDD
  • Continuous integration
  • Pair programming
  • Infrastructure automation
  • AWS
  • Docker
  • Kubernetes
  • Functional programming
  • Event-driven architecture
  • Platform engineering
  • DevSecOps
  • DevOps culture
  • UX specifications

Location

  • Client's office location
  • Thoughtworks office

Work Type

  • Onsite

Experience Level

  • 8+ years full stack experience
  • Lead software development teams

Benefits

  • Interactive tools for career development
  • Numerous development programs
  • Supportive teammates for growth

About the Company

  • Global technology consultancy integrating strategy, design, and engineering to drive digital innovation.
  • Trusted for 30+ years to build solutions that look past the obvious.
  • Diverse teams of computer science grads, seasoned technologists, self-taught developers, and midlife career changers.
  • Award-winning cultivation culture that supports career journeys.
  • Committed to curiosity, innovation, passion, and dedication to overcome the ordinary.