ThoughtWorks

About ThoughtWorks

Transforming businesses through technology and innovation

🏢 Tech👥 5K-10K📅 Founded 1993📍 Chicago, Illinois, United States

Key Highlights

  • Headquartered in Chicago, Illinois, with 43 global offices
  • Approximately 7,000 employees worldwide
  • Serves clients including BMW, BBC, and the UN
  • Focus on software development and digital transformation

ThoughtWorks is a global technology consultancy headquartered in Chicago, Illinois, with over 43 offices across 14 countries. The company specializes in software development, digital transformation, and agile consulting, serving clients like BMW, the BBC, and the United Nations. With a workforce of ...

🎁 Benefits

ThoughtWorks offers competitive salaries, equity options, a generous PTO policy, and flexible remote work arrangements. Employees also benefit from a ...

🌟 Culture

ThoughtWorks fosters a culture of continuous learning and innovation, emphasizing agile methodologies and collaborative problem-solving. The company v...

Skills & Technologies

Overview

ThoughtWorks is hiring a Full Stack Software Developer to design software solutions that create meaningful change for clients. You'll work with Java and React, utilizing best practices like TDD and AI tools. This position requires collaboration with various stakeholders and a commitment to quality.

Job Description

Who you are

You are a Full Stack Software Developer with a strong foundation in Java and React, and you have experience in writing clean and reusable code. You understand the importance of Test-Driven Development (TDD) and are eager to adopt best practices in your work. Your collaborative spirit allows you to work effectively with business analysts, designers, and project managers to deliver impactful software solutions.

You have a commitment to continuous learning and innovation, always looking for ways to enhance productivity and quality in your projects. You are comfortable integrating AI tools into the development lifecycle, driving an AI-first software delivery strategy that enhances your team's capabilities. Your strong opinions are balanced with a willingness to listen and find the right answers, ensuring that all voices are heard in the development process.

What you'll do

In this role, you will collaborate with cross-functional teams to design and implement software solutions that meet client needs. You will engage in pair programming and utilize design patterns to create high-quality code. Your responsibilities will include driving the integration of AI tools throughout the development lifecycle, ensuring that your team can tackle complex and creative problem-solving tasks effectively.

You will participate in continuous delivery practices, delivering high-quality software that provides value to end customers. Your role will also involve mentoring junior developers and sharing your expertise in best practices, fostering a culture of quality and innovation within the team. You will be part of a collaborative, value-driven environment where your contributions will directly impact the success of client projects.

What we offer

At ThoughtWorks, you will be part of a team that is committed to pushing boundaries and delivering extraordinary impact. We offer a supportive environment that encourages continuous learning and professional growth. You will have the opportunity to work on meaningful projects that leverage technology as a differentiator, helping clients solve complex business problems. Join us in our mission to create impactful software solutions and be part of a culture that values integrity and collaboration.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at ThoughtWorks.

Similar Jobs You Might Like

Based on your interests and this role

Overmind

Full Stack Engineer

Overmind📍 Singapore

Overmind is hiring a Full Stack Engineer to help developers transition into web3. You'll work with JavaScript, TypeScript, and React to build innovative products. This position requires at least 1 year of development experience.

Entry-Level
3 years ago
Plaud

Full Stack Engineer

Plaud📍 Singapore - On-Site

Plaud is hiring a Full Stack Engineer to lead the architecture design and development of their core operational platform. You'll work with technologies like Java, JavaScript, and REST APIs. This position requires at least 3 years of experience in building and maintaining robust APIs.

🏛️ On-SiteMid-Level
5 months ago
AvePoint

Full Stack Engineer

AvePoint📍 Singapore - On-Site

AvePoint is hiring a Full Stack Engineer to design, develop, and deliver high-quality software applications. You'll work in a collaborative environment and embrace agile practices. This role requires a degree in Computer Science or a related field.

🏛️ On-SiteMid-Level
1w ago
SonarSource

Full Stack Engineer

SonarSource📍 Singapore

SonarSource is hiring a Full Stack Engineer to develop, deploy, and maintain robust web applications that integrate with advanced AI models. You'll collaborate with software engineers, designers, and researchers to deliver high-quality solutions in Singapore.

4 months ago
AppDirect

Full Stack Engineer

AppDirect📍 Buenos Aires - Hybrid

AppDirect is hiring a Full Stack Developer to create and manage a distributed network of marketplaces and applications. You'll work with Java and React to build scalable services. This position requires a strong technical background and offers a flexible hybrid schedule.

🏢 HybridMid-Level
1w ago