About the job
As a Lead Fullstack Developer at ThoughtWorks, you will be the key liaison for our clients, driving project success through strategic collaboration. Your role will require a blend of high-level strategic planning and hands-on technical execution, ensuring we bring innovative visions to life while effectively negotiating with clients.
At ThoughtWorks, we pride ourselves on surpassing conventional standards. We are dedicated to delivering exceptional solutions that not only meet but exceed our clients' expectations. Our engineering practices reflect a relentless commitment to quality, and we continually seek to innovate and enhance our methodologies. As a Lead Developer, you will mentor and guide your team through the implementation of best practices in software development.
Key Responsibilities
- Champion best practices such as clean coding, TDD, pair programming, and design patterns.
- Oversee and engage in the complete software consulting lifecycle, from ideation to production and beyond.
- Advocate for continuous delivery to ensure high-quality software is delivered to customers swiftly.
- Design solutions and select technologies that address client challenges while making informed trade-offs.
- Collaborate with a diverse team to develop features, design concepts, and interactive prototypes, ensuring adherence to UX specifications.
- Stay up to date with the latest technology trends from our Technology Radar to effectively solve client issues.
- Engage in coding alongside your team, maintaining an active technical role.
- Utilize and promote DevSecOps practices to enhance software security and deployment efficiency.
- Foster a culture of growth and inclusivity within the team, encouraging constructive feedback.
Qualifications
Technical Skills
- Proficiency in multiple programming languages (Java, Kotlin, JavaScript, etc.) is required.
- Strong understanding of software design principles and patterns.
- Experience with modern development practices, including Agile methodologies.
- Familiarity with cloud platforms and DevSecOps tools.
- Exceptional problem-solving and communication skills.

