
Transforming businesses through technology and innovation
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 ...
ThoughtWorks offers competitive salaries, equity options, a generous PTO policy, and flexible remote work arrangements. Employees also benefit from a ...
ThoughtWorks fosters a culture of continuous learning and innovation, emphasizing agile methodologies and collaborative problem-solving. The company v...

ThoughtWorks • Ho Chi Minh City
ThoughtWorks is hiring a Senior Fullstack Developer to design software solutions that create meaningful change for clients. You'll collaborate with various teams and advocate for better engineering practices while leveraging your deep technical knowledge. This role requires expertise in Java.
You are a Senior Fullstack Developer with a strong background in Java, possessing the ability to collaborate effectively with Business and Quality Analysts, Designers, and Project Managers. You understand the importance of listening thoughtfully to grasp the context of business problems and are committed to writing clean, iterative code that delivers impactful results. Your integrity in technology ensures that all voices are heard, fostering a collaborative environment where healthy debates can thrive.
With your experience, you advocate for better engineering practices, balancing strong opinions with a willingness to find the right answers. You are not just a coder; you are a mentor who cultivates a supportive atmosphere for junior consultants, guiding them as they grow in their careers. You leverage your deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality, and nonfunctional requirements.
You are familiar with best practices like Test-Driven Development (TDD), pair programming, and design patterns, and you are eager to adopt continuous delivery practices to ensure high-quality software is delivered to end customers as early as possible. You thrive in collaborative, value-driven teams, building innovative customer experiences that make a difference.
Experience with microservices architecture and large-scale distributed systems is a plus, as is familiarity with agile methodologies and modern development tools. You are open to learning and adapting to new technologies and practices that enhance your team's performance and the quality of the software you deliver.
In this role, you will collaborate with cross-functional teams to design and implement software solutions that address complex business challenges. You will engage in discussions with stakeholders to understand their needs and translate them into technical requirements. Your role will involve writing clean, maintainable code and participating in code reviews to uphold high standards of quality.
You will advocate for and implement best practices in software development, including TDD and continuous integration/continuous deployment (CI/CD) processes. You will work closely with your team to create large-scale distributed systems using microservices, ensuring that the architecture is robust and scalable.
As a Senior Fullstack Developer, you will also take on mentoring responsibilities, helping junior developers enhance their skills and grow within the organization. You will lead by example, demonstrating the importance of collaboration and open communication in achieving team goals.
Your contributions will directly impact the success of projects, as you work to deliver high-quality software that meets client expectations. You will be part of a culture that values innovation and continuous improvement, pushing boundaries to create extraordinary outcomes for clients.
At ThoughtWorks, you will be part of a dynamic team that values your expertise and commitment to continuous learning. We offer a collaborative work environment where your contributions are recognized and celebrated. You will have opportunities for professional growth and development, working on impactful projects that make a difference in the world.
We encourage you to apply even if your experience doesn't match every requirement. Join us in pushing boundaries and delivering extraordinary impact together with our clients.
Apply now or save it for later. Get alerts for similar jobs at ThoughtWorks.