Thoughtworks, a global technology consultancy with over 30 years of experience, is seeking a Software Developer to join their innovative team. This role offers a unique opportunity to work at the intersection of strategy, design, and engineering, driving digital innovation for diverse clients.
As a Software Developer, you'll be part of a collaborative environment where you'll work alongside Business and Quality Analysts, Designers, and Project Managers to create meaningful technological solutions. The role demands expertise in fullstack development, with a focus on technologies like NodeJS, NestJS, ReactJS, Redis, and PostgreSQL.
The ideal candidate will champion best practices in software development, including TDD, SOLID principles, and pair programming. You'll be immersed in a culture that values continuous learning, with access to Thoughtworks' Technology Radar and numerous development programs. The company's cultivation culture has won numerous awards globally, providing an environment where computer science grads, seasoned technologists, and career changers come together to learn and challenge each other.
What sets this role apart is Thoughtworks' commitment to personal growth and development. There's no one-size-fits-all career path – you'll have the autonomy to shape your career while being supported by interactive tools and teammates who are invested in your success. The company's flat organizational structure promotes transparency, openness, and feedback, making it an ideal environment for those who thrive on collaboration and innovation.
Join a company where your technical expertise will be valued, your growth will be supported, and your impact will extend beyond individual deliverables to create meaningful change for clients worldwide.