
Thoughtworks · Singapore
Due to the nature of the projects and specific client security clearance , this role requires the successful candidate to be a Singapore Citizen or Singapore PR...
Due to the nature of the projects and specific client security clearance , this role requires the successful candidate to be a
Singapore Citizen or Singapore PR.
Lead Developers act as the primary point of contact for our clients, ensuring that teams are successful in their delivery. In this
role, you will bring a strategic mindset to projects and spend time collaborating and negotiating with clients to bring a
technical vision to life. Having a balance of high-level and tactical mindsets is a must, as you will spend time both with clients
and your teammates.
At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that
exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team
is always looking to innovate and improve. Lead Developers guide and coach their teams in their implementation and application.
patterns.
and everything in between.
as early as possible.
pragmatic tradeoffs.
practices and UX specifications are embedded along the wayYou will apply the latest technology thinking from our Technology
Radar to solve client problems.
post-technical in this role.
and shifting security left in development.
culture.
programming.
architecture, platform engineering or others.
deliver extraordinary impact together.
There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we
also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools,
numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that
extends to empowering our employees in their career journeys.
At Thoughtworks, we use AI tools to support our recruitment team with administrative tasks such as drafting communications,
scheduling interviews and writing job descriptions.
Crucially, our AI tools do not screen, assess, rank or make hiring decisions. Every application is reviewed by our team and all
selection decisions are made exclusively by our interviewers and hiring managers.
We are committed to fairness and responsible AI. We actively manage our AI systems by testing, monitoring for biased outcomes and
implementing mitigation measures. We hold our third-party vendors to these same high standards through a rigorous governance
process. For additional information, please see our full Thoughtworks AI Policy for Recruitment.
Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading
technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered
extraordinary impact together with our clients by helping them solve complex business problems with technology as the
differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be
extraordinary.
#LI-Onsite
See here our AI policy.
Lead Developers act as the primary point of contact for our clients, ensuring that teams are successful in their delivery. In this role, you will bring a strategic mindset to projects and spend time collaborating and negotiating with clients to bring a technical vision to life. Having a balance of high-level and tactical mindsets is a must, as you will spend time both with clients and your teammates. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Lead Developers guide and coach their teams in their implementation and application. Due to the nature of the projects and specific client security clearance, this role requires the successful candidate to be a Singapore Citizen or PR of Singapore. JOB RESPONSIBILITIES * You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns * You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between * You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible * You will design solutions and choose technologies that solve clients’ problems while working within constraints and make pragmatic tradeoffs * You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the wayYou will apply the latest technology thinking from our Technology Radar to solve client problems * You will apply a variety of languages and tools to your work and continue to code alongside Developers; you will not be post-technical in this role * You will efficiently utilize and champion DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development * You will cultivate Thoughtworker growth and development by encouraging feedback and fostering an inclusive, supportive team culture JOB QUALIFICATIONS TECHNICAL SKILLS * You have 8+years of years of experience with (Must have : Next.js + Node.js OR frontend development experience with Next.js) and are comfortable with the latest Object-Oriented technology * You have led software development teams using Agile, Lean and/or Continuous * Knowledge of delivery approaches such as TDD, continuous integration, pairing and infrastructure automation * Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes * You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others PROFESSIONAL SKILLS * You have experience influencing others and always advocate for technical excellence while being open to change when needed * You bridge product and technology by helping to translate business needs to software requirements * You have the ability to develop and execute a technical vision with a focus on business value * You will act as a mentor for less experienced peers through both your technical knowledge and ability to inspire a team to deliver extraordinary impact together * You’re resilient in ambiguous situations and can approach challenges from multiple perspectives OTHER THINGS TO KNOW LEARNING & DEVELOPMENT There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. ONSITE WORK EXPECTATION You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients’ needs. ABOUT THOUGHTWORKS Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary. See here our AI policy.
Lead Developers act as the primary point of contact for our clients, ensuring that teams are successful in their delivery. In this role, you will bring a strategic mindset to projects and spend time collaborating and negotiating with clients to bring a technical vision to life. Having a balance of high-level and tactical mindsets is a must, as you will spend time both with clients and your teammates. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Lead Developers guide and coach their teams in their implementation and application. Tips:Due to the project requirement, candidates must be Singaporean citizens or already hold Singaporean Permanent Residency (PR) at the time of application. JOB RESPONSIBILITIES * You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns * You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between * You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible * You will design solutions and choose technologies that solve clients’ problems while working within constraints and make pragmatic tradeoffs * You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the wayYou will apply the latest technology thinking from our Technology Radar to solve client problems * You will apply a variety of languages and tools to your work and continue to code alongside Developers; you will not be post-technical in this role * You will efficiently utilize and champion DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development * You will cultivate Thoughtworker growth and development by encouraging feedback and fostering an inclusive, supportive team culture JOB QUALIFICATIONS TECHNICAL SKILLS * You are well-versed in two or more languages (Must have:Python/Node.js + React/Angular) and are comfortable with the latest Object-Oriented technology * You have led software development teams using Agile, Lean and/or Continuous * Knowledge of delivery approaches such as TDD, continuous integration, pairing and infrastructure automation * Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes * You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others PROFESSIONAL SKILLS * You have experience influencing others and always advocate for technical excellence while being open to change when needed * You bridge product and technology by helping to translate business needs to software requirements * You have the ability to develop and execute a technical vision with a focus on business value * You will act as a mentor for less experienced peers through both your technical knowledge and ability to inspire a team to deliver extraordinary impact together * You’re resilient in ambiguous situations and can approach challenges from multiple perspectives OTHER THINGS TO KNOW LEARNING & DEVELOPMENT There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. ONSITE WORK EXPECTATION You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients’ needs. ABOUT THOUGHTWORKS Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary. See here our AI policy.
**This is a remote position open to candidates in Europe. For those based in the Czech Republic, a hybrid work model is also available. ABOUT US We are a leading product development partner specializing in custom web and mobile application development. With Silicon Valley founders and top-tier European tech talent, we operate from Prague and have successfully delivered over 65 software products for early-stage startups, scaleups, and global enterprises. * Founded in 2016 * Headquartered in Prague * Built and launched 65+ products * 90+ team members * Driving product innovation for leading US companies At OAK’S LAB, we take an AI-first approach, utilizing AI on almost every project. From streamlining design and testing workflows to enhancing developer productivity, our teams leverage tools such as Figma MCP Server, Playwright MCP Server, and Cursor, and we’re actively experimenting with remote AI agents to push the boundaries of what’s possible in product development. OUR PROJECTS Here are a few from our portfolio: * Nasdaq Private Market (Series C, Finance)- nasdaqprivatemarket.com * Blackpoint Cyber (Series B, Cybersecurity) - blackpointcyber.com * OpenLoop (Series A, Healthcare) - openloophealth.com THE ROLE Our product development team is looking for a Senior Fullstack Engineer who combines creative thinking, exceptional problem-solving skills, and technical expertise to build outstanding web and mobile applications for our clients. You’ll play a key part in building and scaling impactful digital products from the ground up. You’ll work as part of a dedicated product team alongside a Tech Lead, Product Manager, Designer, and a talented group of engineers, driving the success of innovative companies. Your role will involve everything from participating in high-level technical discussions to engineering and deploying complex features, giving you full ownership across the entire product development lifecycle. For ambitious engineers, we’ll provide the time, mentorship, and opportunities to step into a leadership role, where you can guide and mentor your own team over the longer term. You’ll also have the opportunity to join our internal AI Guild, a community where engineers share insights, experiment with cutting-edge AI tools, and learn from one another. RESPONSIBILITIES * Design, develop, and version high-quality web and mobile applications * Collaborate with product teams to understand feature requirements and translate them into technical solutions * Be accountable for an area of the application, its delivery, production-level quality, and its effective presentation to stakeholders * Understand the product and user needs to prioritize business value and functionality * Ensure the application meets all requirements of security and scalability * Write clean and scalable code * Engage in code reviews, provide constructive feedback, mentoring less senior engineers SKILLS & REQUIREMENTS * 5+ years of experience in building web solutions using Node and React * Experienced with Javascript/Typescript * Focus on code quality * Desire to learn new technologies and apply AI in your workflow * Strong analytical and problem-solving skills * Proactiveness and the capability to make a difference * Driven, hard work ethic, showing commitment * Ability to work effectively in a team environment, following Agile methodologies * Proficient in English * Experience with Python is beneficial but not essential OUR TECH STACK * Typescript * Node.js * React + Next.js * React Native * GraphQL, tRPC * Material UI * Playwright * PostgreSQL * Google Cloud Platform * Python * HuggingFace API, LLM APIs (eg OpenAI API), Langchain, Vector Databases for RAG Important Notice: OAK'S LAB communication, including interview requests and job offers, are only sent from an "@oakslab.com" or "@oaks-lab.com" email addresses (e.g., john@oakslab.com or john@oaks-lab.com). Any message from a different email domain is not associated with OAK'S LAB. We will never ask for payment information or banking details via email, phone, or any other communication channel during the interview process. If you receive messages using our name, domain, or brand assets in an attempt to impersonate us or act on our behalf, do not engage. Instead, report it to Econsumer.gov at Government Shutdown Notice / Aviso de cierre del gobierno (if you are in the EU), Federal Trade Commission (FTC) at Government Shutdown Notice / Aviso de cierre del gobierno , or the Securities and Exchange Commission (SEC) in case of investment fraud at SEC.gov | Report Suspected Securities Fraud or Wrongdoing (if you are in the US).