Singapore, Singapore, Singapore On-site

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
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Thoughtworks
A leading technology consultancy that helps clients solve complex business problems using technology, with a focus on innovation and continuous learning.
All jobs at Thoughtworks Visit website
Job Details
Department Software Development
Category fullstack
Posted 2 months ago