
ThoughtWorks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients' most complex challenges. We are curious minds who come together as collaborative and inclusive teams to push boundaries, free to be ourselves and make our mark in tech.
Our developers have been contributing code to major organizations and open source projects for over 25 years. They’ve also been writing books, speaking at conferences and helping push software development forward, changing companies and even industries along the way. We passionately believe that software quality is driven by open communication, review and collaboration. That’s why we’re such vehement supporters of open source and have made significant contributions to open source tools for testing, continuous delivery (GoCD), continuous integration (CruiseControl), machine learning and healthcare.
As consultants, we https://www.thoughtworks.com/careers/hub/consultant-life">work with our clients to ensure we’re evolving their technology and empowering adaptive mindsets to meet their business goals. You could influence the digital strategy of a retail giant, build a bold new mobile application for a bank or redesign platforms using event sourcing and intelligent data pipelines. You will use the latest Lean and Agile thinking, create pragmatic solutions to solve mission-critical problems and challenge yourself every day.
You’ll spend time on the following:
- You will champion best practices like writing clean and reusable code using practices like TDD, SOLID principles, OO design, and pair programming
- You will partner with other technologists from cross-functional teams advocating devops culture
- You will work in collaborative, product-focused teams to build innovative customer experiences
- Take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients
- Learn, digest and subsequently apply the latest technology thinking from ourhttps://www.thoughtworks.com/radar"> tech radar to solve client problems
Here’s what we’re looking for:
- You have 2+ years* of experience using two or more development languages (Java, JavaScript, Ruby, C#, etc.) with experience in Object-Oriented programming
- You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code
- You’re resilient in ambiguous situations and can approach challenges from multiple perspectives
- You have experience with Agile, Lean and/or Continuous Delivery approaches such as Continuous Integration, TDD, Infrastructure as Code, etc.
- Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes
- You’re willing and able to commit to travel to client sites in order to solve their business problems
At ThoughtWorks, we’re committed to fostering an inclusive community for all technologists. Help us achieve a more balanced workplace by anonymously answering the following demographic questions.

About Thoughtworks
About
Founded in 1993, we’ve grown from a small team in Chicago to a leading software consultancy of more than 8000 Thoughtworkers in 17 countries. Our cross-functional teams of strategists, developers, data engineers, and designers bring over two decades of global experience to every partnership.
Thoughtworks invented the concept of distributed agile and we know how to harness the power of global teams to deliver software excellence at scale. Today we help our clients to create their own path to digital fluency and to build organizational resilience to navigate the future.
Our job is to foster a vibrant community where people have the freedom to make an extraordinary impact on the world through technology.
As a Thoughtworker, you are free to seek out the most ambitious challenges. Free to change career paths. Free to use technology as a tool for social change. Free to be yourself.
Company video


Connect with the team
Similar jobs
Position Title : JavaScript / TypeScript Engineer
Experience : 5+ Years
Opportunity : Full-Time (40 hrs/week)
Availability : Immediate
PST Overlap : 5 hours required
About the Role :
We are looking for experienced JavaScript/TypeScript Engineers to develop cutting-edge AI solutions for US-based companies. You’ll work on innovative projects, ensuring clean, scalable, and maintainable code.
Required Skills :
- 5+ Years of experience in JavaScript/TypeScript development
- Strong expertise in Node.js/Nest.js (3+ yrs) and React/Vue/Angular (3+ yrs).
- Proficiency in ES6, modular development, scalable architectures.
- Experience with Docker and best coding practices.
- Strong communication skills in English.
Java AWS engineer with experience in building AWS services like Lambda, Batch, SQS, S3, DynamoDB etc. using AWS Java SDK and Cloud formation templates.
- Java AWS engineer with experience in building AWS services like Lambda, Batch, SQS, S3, DynamoDB etc. using AWS Java SDK and Cloud formation templates.
- 4 to 8 years of experience in design, development and triaging for large, complex systems. Experience in Java and object-oriented design skills
- 3-4+ years of microservices development
- 2+ years working in Spring Boot
- Experienced using API dev tools like IntelliJ/Eclipse, Postman, Git, Cucumber
- Hands on experience in building microservices based application using Spring Boot and REST, JSON
- DevOps understanding – containers, cloud, automation, security, configuration management, CI/CD
- Experience using CICD processes for application software integration and deployment using Maven, Git, Jenkins.
- Experience dealing with NoSQL databases like Cassandra
- Experience building scalable and resilient applications in private or public cloud environments and cloud technologies
- Experience in Utilizing tools such as Maven, Docker, Kubernetes, ELK, Jenkins
- Agile Software Development (typically Scrum, Kanban, Safe)
- Experience with API gateway and API security.
Job Overview :
We are seeking a passionate and experienced Full Stack Developer with a strong background in Java and modern front-end technologies. The ideal candidate should possess a keen analytical mindset, be comfortable working in a cross-functional, fast-paced environment, and demonstrate the ability to take ownership of technical challenges. This role involves end-to-end development, from understanding business requirements to delivering scalable, high-quality solutions, while continuously seeking improvement and innovation.
KEY RESPONSIBILITIES
- Analyze entity relationships to design and implement efficient, scalable code solutions.
- Develop reports and conduct thorough analysis to identify defects and recommend enhancements.
- Perform root cause analysis to resolve issues effectively and prevent recurrence.
- Offer technical recommendations and develop improvement plans based on data-driven insights.
- Apply a curious, problem-solving mindset to tackle complex business challenges and propose innovative solutions.
REQUIRED QUALIFICATIONS:
- 5+ years of hands-on experience with Java, HTML5, Angular, TypeScript, JavaScript, and React.
- Demonstrated knowledge or strong interest in full stack development.
- Solid experience working with RESTful services, independent of platform.
- Proficiency in Oracle or SQL Server, with the ability to define data flow, high-level data design, and relationships.
- Exposure to AWS Cloud technologies and cloud-based development.
- Working knowledge of version control tools such as Git or SVN.
- Experience implementing automated testing platforms and writing unit tests.
- Proven ability to collaborate with cross-functional teams including Technical Leads, Product Managers, and Designers.
- Strong communication skills with a flexible, team-oriented approach.
- Prior experience working with US-based clients and adaptability to shifting priorities.
- Self-driven and accountable, with a strong sense of ownership and responsibility.
Join our core team
- Are you excited to be one of the first five employees of a startup and witness the growth of a company from a small room to the next unicorn?
- Do you think the problems around people should be solved first?
- Does your heart hurt when you see a talented engineer who has no job and is struggling to get any kind of job just to live a better life?
- Are you keen to keep learning new technologies for the betterment of human lives?
- Are you passionate and energetic enough to build a platform to enable the ‘Future of Work’?
If the answer to all the above questions is a BIG YES, we are waiting curiously for you to join Dignifiedme.
Following technical skills is mandatory, but not at the cost of your confusion about the above questions.
Job Role – Full Stack Developer This is just a title! and there’s much more expected 😊, if you transcend with your performance, the title can be anything big you can dream of)
Technologies – Extensive experience in PHP Laravel, AJAX, Bootstrap, React/Angular JS, Javascript, HTML, HTML 5, CSS, MySQL
- Clear fundamentals, well versed with OOP.
- Demonstrable experience developing clean, scalable code.
- Understanding of CI/CD, Github.
- Experience optimizing existing code and queries for performance and scalability.
- Experience developing and consuming restful web services.
- Agile methodologies
Nice to have - LiteSpeed Server Experience, Azure Cloud
Willing to learn – MEAN and MERN stacks, Cloud Technologies, AI-ML
Industry Experience – 2+ years (if you think that with your lesser experience, you can beat others, you are open to applying)
Education: Degrees don’t count for us, but your skills do.
Soft skills: self-motivated, can define own goals, can work independently on day-to-day tasks, knows what being accountable means, and understands ownership well.
MUST HAVE SKILL: The Art of Googling (and now ChatGPT!) the Solutions We don't need to reinvent what already exists!
Location – Vadodara, Gujarat (most of the time it will be Work from Home)
Perks:
- 5 days a week (moving further yes, but you may be required to support for extra hours)
- Flexible work hours (no 9 to 5 culture), but your output will count. We ensure that you will have the best work-life balance)
- Competitive Compensation
-
Experience as a Full Stack Developer or similar role
- Familiarity with common stacks
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, JSON, jQuery)
- Knowledge of multiple back-end languages (e.g., C#, Java, Python) and JavaScript frameworks (e.g., Angular, Node.js)
- Excellent communication and teamwork skills.
- Great attention to details, Organizational skills, An analytical mind
- Degree in Computer Science, or relevant field.
Responsibilities
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design.
We have a immediate opening for a full stack developer for Pune location.
What we are looking for:
- Strong coding and design skills
- Min 3 years of experience in full stack development
- HTML, CSS, Javascript/JQuery, Responsive Design (Must Have)
- Advanced JavaScript libraries and frameworks (React, Vue, Node)(Must Have)
- API development (GraphQL, ASP.Net)(Good to have)
- Cloud Services (Microsoft Azure)(Good to have)
- NOSQL Databases and RDBMS (MongoDB, MSSQL, Azure Cloud DB)(Must Have)
- Progressive Web Application Generator tool (Gatsby, Gridsome)(Optional)
- Knowledge of version-control system (Git)(Good To have)
Key Deliverables:
- You will be responsible for the design, development, validation, deployment and sustenance of features for Web applications
- Passion for growing your skills, experimenting and solving challenging problems
- Strong communication skills
Position – Principal Architect
Location – Bangalore/Mumbai/Remote
About Us
upGrad is an online education platform building the careers of tomorrow by offering the most industry-relevant programs in an immersive learning experience. Our mission is to create a new digital-first learning experience to deliver tangible career impact to individuals at scale. upGrad currently offers programs in Data Science, Machine Learning, Product Management, Digital Marketing, and Entrepreneurship, etc.
upGrad is looking for people passionate about management and education to help design learning programs for working professionals to stay sharp and stay relevant and help build the careers of tomorrow.
- upGrad was awarded the https://iamaiida.in/index.php">Best Tech for Education by IAMAI for 2018-19
- upGrad was also ranked as one of the https://www.linkedin.com/pulse/linkedin-top-startups-2018-25-most-sought-after-india-linkedin/">LinkedIn Top Startups 2018: The 25 most sought-after startups in India
- upGrad was earlier selected as one of the https://www.fastcompany.com/most-innovative-companies/2017/sectors/india">top ten most innovative companies in India by FastCompany.
- We were also https://www.ft.com/content/9150579a-f24c-11e6-95ee-f14e55513608">covered by the Financial Times along with other disruptors in Ed-Tech
- upGrad is the https://yourstory.com/2017/01/startup-india-learning-program-offers-free-online-entrepreneurship-course/">official education partner for Government of India - Startup India program
- Our program with IIIT B has been ranked https://www.analyticsindiamag.com/top-10-courses-and-training-programs-on-artificial-intelligence-in-india-ranking-2018/">#1 program in the country in the domain of Artificial Intelligence and Machine Learning
About the Role
A highly motivated individual who has experience in architecting end to end web based ecommerce/online/SaaS products and systems; bringing them to production quickly and with high quality. Able to understand expected business results and map architecture to drive business forward. Passionate about building world class solutions.
Role and Responsibilities
- Work with Product Managers and Business to understand business/product requirements and vision.
- Provide a clear architectural vision in line with business and product vision.
- Lead a team of architects, developers, and data engineers to provide platform services to other engineering teams.
- Provide architectural oversight to engineering teams across the organization.
- Hands on design and development of platform services and features owned by self - this is a hands-on coding role.
- Define guidelines for best practices covering design, unit testing, secure coding etc.
- Ensure quality by reviewing design, code, test plans, load test plans etc. as appropriate.
- Work closely with the QA and Support teams to track quality and proactively identify improvement opportunities.
- Work closely with DevOps and IT to ensure highly secure and cost optimized operations in the cloud.
- Grow technical skills in the team - identify skill gaps with plans to address them, participate in hiring, mentor other architects and engineers.
- Support other engineers in resolving complex technical issues as a go-to person.
Skills/Experience
- 12+ years of experience in design and development of ecommerce scale systems and highly scalable SaaS or enterprise products.
- Extensive experience in developing extensible and scalable web applications with
- Java, Spring Boot, Go
- Web Services - REST, OAuth, OData
- Database/Caching - MySQL, Cassandra, MongoDB, Memcached/Redis
- Queue/Broker services - RabbitMQ/Kafka
- Microservices architecture via Docker on AWS or Azure.
- Experience with web front end technologies - HTML5, CSS3, JavaScript libraries and frameworks such as jQuery, AngularJS, React, Vue.js, Bootstrap etc.
- Extensive experience with cloud based architectures and how to optimize design for cost.
- Expert level understanding of secure application design practices and a working understanding of cloud infrastructure security.
- Experience with CI/CD processes and design for testability.
- Experience working with big data technologies such as Spark/Storm/Hadoop/Data Lake Architectures is a big plus.
- Action and result-oriented problem-solver who works well both independently and as part of a team; able to foster and develop others' ideas as well as his/her own.
- Ability to organize, prioritize and schedule a high workload and multiple parallel projects efficiently.
- Excellent verbal and written communication with stakeholders in a matrixed environment.
- Long term experience with at least one product from inception to completion and evolution of the product over multiple years.
Qualification
B.Tech/MCA (IT/Computer Science) from a premier institution (IIT/NIT/BITS) and/or a US Master's degree in Computer Science.
Years of Exp – 14+
We are looking for a full-stack developer with 3+ years of experience in NodeJS and frontend technologies like HTML/CSS/JS + ReactJS + VueJS
- Strong Coding Skills
- Experience building scalable products
- 3+ years of experience in NodeJS with an understanding of callbacks, async/await, promises,
asynchronous functions, usage of third-party libraries, ExpressJS, PassportJS etc
- Good command over Data Structure, Algorithms
- Experience working with NoSQL & SQL Databases like Mysql, MongoDB, ElasticDB, Redis etc
- Good design skills
- The ability to produce bug-free and production-grade code
- Knowledge of Go, Docker and kuberneates is a plus.
We offer a suite of memberships and subscriptions to spice up your lifestyle. We believe in practicing an ultimate work life balance and satisfaction. Working hard doesn’t mean clocking in extra hours, it means having a zeal to contribute the best of your talents. Our people culture helps us inculcate measures and benefits which help you feel confident and happy each and every day. Whether you’d like to skill up, go off the grid, attend your favourite events or be an epitome of fitness. We have you covered round and about.
- Health Memberships
- Sports Subscriptions
- Entertainment Subscriptions
- Key Conferences and Event Passes
- Learning Stipend
- Team Lunches and Parties
- Travel Reimbursements
- ESOPs
Thast what we think would bloom up your personal life, as a gesture for helping us with your talents.
Join us to be a part of our Exciting journey to Build one Digital Identity Platform!!!










