ThoughtWorks

Lead Software Engineer (Fullstack - Node.js, React, Typescript, Java, Kotlin)

ThoughtWorks
Apply
2 months ago
Ho Chi Minh City, VietnamStaff+

Responsibilities

  • Serve as the primary technical contact for clients and help teams successfully deliver software solutions.
  • Lead and coach software development teams while remaining hands-on in coding and implementation.
  • Oversee the full software consulting and delivery lifecycle from ideation through production evolution.
  • Design solutions, select technologies, and make pragmatic tradeoffs within client constraints.
  • Champion clean, reusable code, TDD, pair programming, design patterns, continuous delivery, and DevSecOps practices.
  • Collaborate with clients and teammates to build features, design concepts, and interactive prototypes aligned with UX specifications.
  • Translate business needs into software requirements and develop technical visions focused on business value.
  • Mentor less experienced peers and foster an inclusive, supportive team culture.
  • Evaluate and thoughtfully apply emerging AI technologies and AI-assisted development tools.

Requirements

  • Experience as a Lead Full-Stack Software Engineer with strong hands-on expertise in Node.js, React, TypeScript, and Java.
  • Working knowledge or practical exposure to Kotlin.
  • Experience leading software development teams using Agile, Lean, and/or Continuous approaches.
  • Experience with or knowledge of TDD, continuous integration, pairing, and infrastructure automation.
  • Ability to influence others, advocate for technical excellence, and adapt to changing circumstances.
  • Ability to bridge product and technology, translate business needs into software requirements, and execute a technical vision.
  • Strong mentoring, collaboration, learning, and problem-solving abilities.
  • Experience using AI-assisted development tools and agents; hands-on AI harness tuning is a plus.
  • Knowledge of cloud technologies such as AWS, Docker, or Kubernetes is a bonus.
  • Interest in functional programming, event-driven architecture, platform engineering, or other emerging practices is valued.

Benefits

  • Career development is supported through interactive tools, development programs, and mentoring from colleagues.
  • The company offers an inclusive, supportive culture with autonomy and opportunities for continuous learning and growth.
ThoughtWorks

About ThoughtWorks

10,000+ employees

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.

Contact me