Singapore, Singapore, Singapore On-site Employment

Thoughtworks is hiring a Lead Fullstack Developer

About the Role

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.

Required Skills
JavaKotlinJavaScriptTypeScriptRubyC#AWSDockerKubernetesAgileTDDContinuous Integration
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Thoughtworks

A leading technology consultancy that helps clients solve complex business problems using technology, with a focus on innovation and continuous learning.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago