ThoughtWorks

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

ThoughtWorks
Apply
4 days ago
Ho Chi Minh City, VietnamStaff+
H1B Sponsor

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

We are a global technology consultancy that delivers extraordinary impact by blending design, engineering and AI expertise. For 30 years, our commitment to design-led thinking, engineering excellence and innovation means we prioritize people, build teams with strong technical foundations and embed AI into every step of the process – not just as a tool but as a mindset. It’s this approach that sets us apart, sparks bold ideas and empowers us to drive real, lasting innovation. We’re not preparing for the future – we’re defining it.

Contact me