Thoughtworks is looking for a Lead Fullstack Developer to be the primary technical point of contact for our clients, ensuring team success and delivery quality. You will bring a strategic mindset to collaborate on a technical vision and guide your team through implementation.
What You'll Do
- Champion and adopt best practices such as writing clean, reusable code using TDD, pair programming, and design patterns.
- Oversee or participate in the entire software consulting and delivery lifecycle from ideation to evolution in production.
- Advocate for and use continuous delivery practices to deliver high-quality software and value early.
- Design solutions and choose technologies that solve client problems, making pragmatic trade-offs within constraints.
- Collaborate with teammates to build features, design concepts, and prototypes, embedding best practices and UX specifications.
- Apply the latest thinking from our Technology Radar to solve client challenges.
- Utilize a variety of languages and tools, continuing to code alongside Developers.
- Efficiently use and champion DevSecOps tools and practices to build and deploy software, advocating for DevOps culture.
- Cultivate team growth by encouraging feedback and fostering an inclusive, supportive culture.
What We're Looking For
- Well-versed in two or more languages such as Java, Kotlin, JavaScript, TypeScript, Ruby, or C#, and comfortable with modern Object-Oriented technology.
- Experience leading software development teams using Agile, Lean, and/or Continuous methodologies.
- Knowledge of delivery approaches including TDD, continuous integration, pairing, and infrastructure automation.
- Proven ability to influence others and advocate for technical excellence while being open to change.
- Skill in bridging product and technology by translating business needs into software requirements.
- Ability to develop and execute a technical vision with a focus on business value.
- Experience acting as a mentor for less experienced peers through both technical knowledge and inspirational leadership.
- Resilience in ambiguous situations and ability to approach challenges from multiple perspectives.
Nice to Have
- Knowledge of cloud technology such as AWS, Docker, or Kubernetes.
- A passion for continuously learning and improving, whether in functional programming, event-driven architecture, platform engineering, or other areas.
Technical Stack
- Languages: Java, Kotlin, JavaScript, TypeScript, Ruby, C#
- Cloud & Infrastructure: AWS, Docker, Kubernetes
Work Mode
This is an onsite position.
Thoughtworks is an equal opportunity employer.




