companyThoughtworks logo

Lead Developer

ThoughtworksBangkok, ThailandNew
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Manager

Qualifications

Technical SkillsStrong proficiency in two or more programming languages such as Java, Kotlin, and JavaScript.

About the job

The Lead Developer role at Thoughtworks in Bangkok centers on guiding teams and clients through all phases of software delivery. This position combines strategic planning with hands-on technical work, requiring strong collaboration and negotiation skills. Lead Developers move between shaping technical direction and supporting teams in daily execution.

Mentoring is a key part of this role. Lead Developers help their teams grow, especially during implementation and rollout of new solutions. Close interaction with clients and colleagues is expected, balancing high-level vision with practical delivery.

What you will do

  • Champion best practices, including clean code, Test-Driven Development (TDD), pair programming, and design patterns.
  • Engage in the full software consulting and delivery lifecycle, from initial ideas to production evolution.
  • Promote continuous delivery to deliver high-quality software and value to clients quickly.
  • Design solutions and choose technologies that fit client needs, making trade-offs as needed.
  • Work with team members on features, concepts, and prototypes, ensuring best practices and user experience standards are met. Use insights from the Technology Radar to address client challenges.
  • Continue coding with a range of programming languages and tools, staying technically engaged.
  • Support DevSecOps practices by integrating security early and fostering a DevOps culture.
  • Encourage professional growth and inclusivity within the team.

Requirements

  • Proficiency in at least two programming languages (such as Java, Kotlin, JavaScript).

About Thoughtworks

At Thoughtworks, we are passionate about delivering innovation and excellence. We strive to go beyond the conventional to provide outstanding solutions that not only meet but exceed our clients' expectations. Our commitment to quality is reflected in our engineering practices and the continuous improvement mindset of our team.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.