
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.
For a team to thrive, it needs active collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an ambitious tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve more complex business problems and actively assess your team’s health, code quality and nonfunctional pipelines.
You’ll spend time on the following:
- You will use continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible.
- You will work in collaborative, value-driven teams to build innovative customer experiences for our clients
- Create large-scale distributed systems out of microservices
- You will apply the latest technology thinking from ourhttps://www.thoughtworks.com/radar"> tech radar to solve client problems
- Efficiently utilize DevOps tools and practices to build and deploy software
- You will lead or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between
- You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills
Here’s what we’re looking for:
- 4-8 years of experience with two or more development languages such as Java/C#/Python/Go/Node.js etc
- You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming
- Presence in the external tech community: you proactively share your expertise with others via speaking engagements, contributions to open source, blogs and more
- Comfortability with Agile methods, such as Extreme Programming (XP), Scrum and/or Kanban
- You enjoy influencing others and always advocate for technical excellence while being open to change when needed
- You’re willing and able to commit to travel to client sites in order to solve their business problems
- You’re resilient in ambiguous situations and can approach challenges from multiple perspectives
- Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker

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
Strong hands-on experience with Golang and concurrent programming.
Must have experience with team handing
Solid understanding and experience with REST API and GraphQL API development.
Proficient in working with relational databases (e.g., PostgreSQL, MySQL) using GORM or similar ORM tools.
Familiarity with authentication/authorization, caching, and rate limiting patterns.
Experience with containerization tools like Docker. Good knowledge of CI/CD pipelines and Git workflows.
We are inviting a Fullstack Engineer to join our dynamic product team at BrandLabs. If you’re passionate about building end-to-end web applications and enjoy working across the stack, we’d love to connect!
Key Responsibilities:
- Develop, deploy, and maintain web applications using NextJS, Typescript, NodeJS, NestJS, and ExpressJS.
- Collaborate with the product, design, and backend teams to deliver seamless user experiences.
- Write clean, maintainable, and scalable code following industry best practices.
- Participate in technical discussions, code reviews, and architectural planning.
- Integrate third-party services, APIs, and tools where required.
- Ensure application performance, security, and responsiveness.
Required Skills:
- 1-2 years of hands-on experience in fullstack development.
- Strong proficiency in NextJS, Typescript, NodeJS, NestJS, and ExpressJS.
- Good understanding of RESTful APIs and microservice architecture.
- Ability to troubleshoot, debug, and optimize applications for performance.
Good to Have:
- Experience building n8n workflows for automation.
- Exposure to AI/ML-based projects or AI service integrations.
- Familiarity with DevOps, CI/CD pipelines, and cloud platforms.
Additional Information:
- Location: We prefer candidates based in or around Thane, Mumbai for better collaboration.
Project Links: Please share your GitHub, portfolio, or links to live projects you’ve contributed to.
It is a venture-backed (two global mega VC funds) social commerce enabler that is helping DTC brands succeed by harnessing the power of consumer networks. Our mission is to decentralize marketing away from low-trust channels such as FB, Google, and large influencers toward the high-trust social networks of everyday consumers.
Founding Engineer:
As a Founding Engineer, you'll be responsible for designing, building, and launching our product to customers. Specifically,
● Since our team is lean and we plan to keep it that way - you’ll be one of the first five engineers in leading the zero-to-one journey of a product our customers are hungry for
● Lead technical design and implementation of the frontend and backend of the product with coaching and mentorship from world-class technical architects
● Have knowledge of (or learn) how to work with Shopify’s CLI
● Iterate quickly to create delightful user experiences, working closely with
customers/ design partners
● Help us hire a world-class engineering team in the months ahead
● Our team is currently fully remote (with offices to be opened in Bangalore and Mumbai over next few months) and cross-border across San Francisco, Boston, and India - help us cultivate a remote-first, inclusive, diverse, and friendly culture
● Work directly with the founders with an ownership mindset
Skills and Experience:
● Prior experience working with backend tech stacks (e.g. Spring Boot, Ruby on Rails, Django, Laravel)
● Experience with service service-oriented architecture, writing REST APIs, unit testing, and architectural design
● Understanding of modern web stacks and architecture (HTTP, REST, GraphQL, WebSockets)
● Experience with SQL and NoSQL databases and other technologies (e.g. Mysql,Redis, Kafka)
● Prior experience working with frontend tech stacks (e.g. React, Angular, Vue.js)
● Prior experience working with frontend UI frameworks (e.g. Bootstrap, Tailwind CSS)
Position: Technical Architect
Location: Hyderabad
Experience: 6+ years
Job Summary:
We are looking for an experienced Technical Architect with a strong background in Python, Node.js, and React to lead the design and development of complex and scalable software solutions. The ideal candidate will possess exceptional technical skills, a deep understanding of software architecture principles, and a proven track record of successfully delivering high-quality projects. You should be capable of leading a cross-functional team that's responsible for the full software development life cycle, from conception to deployment with Agile methodologies.
Responsibilities:
● Lead the design, development, and deployment of software solutions, ensuring architectural integrity and high performance.
● Collaborate with cross-functional teams, including developers, designers, and product managers, to define technical requirements and create effective solutions.
● Provide technical guidance and mentorship to development teams, ensuring best practices and coding standards are followed.
● Evaluate and recommend appropriate technologies, frameworks, and tools to achieve project goals.
● Drive continuous improvement by staying updated with industry trends, emerging technologies, and best practices.
● Conduct code reviews, identify areas of improvement, and promote a culture of excellence in software development.
● Participate in architectural discussions, making strategic decisions and aligning technical solutions with business objectives.
● Troubleshoot and resolve complex technical issues, ensuring optimal performance and reliability of software applications.
● Collaborate with stakeholders to gather and analyze requirements, translating them into technical specifications.
● Define and enforce architectural patterns, ensuring scalability, security, and maintainability of systems.
● Lead efforts to refactor and optimize existing codebase, enhancing performance and maintainability.
Qualifications:
● Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree is a plus.
● Minimum of 8 years of experience in software development with a focus on Python, Node.js, and React.
● Proven experience as a Technical Architect, leading the design and development of complex software systems.
● Strong expertise in software architecture principles, design patterns, and best practices.
● Extensive hands-on experience with Python, Node.js, and React, including designing and implementing scalable applications.
● Solid understanding of microservices architecture, RESTful APIs, and cloud technologies (AWS, GCP, or Azure).
● Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
● Should create automation test cases and unit test cases (optional)
● Proficiency in database design, optimization, and data modeling.
● Experience with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
● Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
● Strong communication skills, both written and verbal, with the ability to effectively interact with cross-functional teams.
● Prior experience in mentoring and coaching development teams.
● Strong leadership qualities with a passion for technology innovation.
● have experience in using Linux-based development environments using GitHub and CI/CD
● Atlassian stack (JIRA/Confluence)

Our client is a rapid growth stage Edtech start-up focused on solving the teacher shortage crisis in the US education system using technology by bringing teachers to the classrooms and giving them access to the right tools to teach students in a highly engaging manner.
They have a development center in Mumbai and they are looking to scale up the teams in Pune and Bangalore as well.
What does the role entail:
● Lead User Stories and guide senior/software engineers in the development process
● Understand architectural principles, and design patterns, and implement them from architectural artifacts.
● Collaborate with product managers, designers, and other stakeholders to develop and implement project plans.
● Lead the development of software solutions using Microsoft Technologies, including .NET, C#, SQL Server, Azure, and other related technologies.
● Ensure the use of best practices and processes in software development, including code reviews, automated testing, and continuous integration/continuous deployment (CI/CD).
● Provide technical guidance and mentorship to team members, and work with them to resolve technical issues and challenges.
● Work with other Engineering Managers and senior leaders to define and implement engineering best practices and processes across the organization.
● Keep up to date with industry trends and emerging technologies and evaluate their potential impact on the organization's development practices.
Must-Have Skills:
● B.E/B.Tech in computer science
● 12 to 15 years of experience in software development, with a focus on Microsoft Technologies.
● 3+ years of experience in managing teams of software developers and leading software development projects.
● Understanding of Frontend Technologies: Angular 14+
● Strong technical skills in .NET, C#, SQL Server, Azure/AWS, and related technologies.
● Understanding of Design patterns and various Architecture patterns like Domain Driven Design/Microservices.
● Strong leadership and management skills, with a proven record of accomplishment in delivering high-quality software solutions on time, with high quality and within defined KPIs.
● Good understanding of Agile software development methodologies
user experience (UX). We are a trusted partner for innovative digital
maintenance and service solutions for global and regional customers in
Europe, North America, Asia & Pacific. As SAP Gold Partner, Service Now
Specialist and Click partner (by Salesforce), we offer consulting services,
software development, quality assurance services and system
integration based on standard components and products, as well as
support & application management. By implementing best-practice
solutions while optimizing their processes we help our customers to be
successful in tomorrow's world.
Desired Skillset:
- Design and Develop Libraries for React Native for Windows 10
- Strong analytical skills - ability to turn business requirements into technical concepts and code
- Should have strong DotNET knowledge with additional expertise on Interface, enhancement
- Working with a ticket tool like Jira
- Experience with SCRUM/Agile Development
- Experience with SAP Mobile Platform, SAP Gateway, WPM, MVVM is a plus
- Experience with Windows 10 SDK is must
JOB DESCRIPTION
Senior Full Stack Web Developer
About-
It is a freshwater fish and seafood supply chain platform.It is a B2B marketplace leveraging technology to deliver the fastest harvest-to-retail in the industry.Building the future of meat and seafood supply chain.We are building smart supply chain to deliver the highest quality seafood and meat for the Indian consumer. Our innovations in process management and workforce orchestration along with strong industry credentials are enabling us to deliver the fastest harvest-to-fork in the industry.Our endeavor is to leverage experience across various parts of the value chain – farming, production, delivery to marquee brands – to deliver similar value to the Indian consumers.
Role-
As a senior full stack developer, you will contribute to our end to end supply chain platform. You'll work with all key stakeholders to deliver scalable, maintainable code and deliver amazing user experiences. We are building a design and process centric culture where you'll play a key role in the implementation of the foundation of all our systems. Up for a challenge?
You are:
- A self starter with a sense of what it takes to be successful as a team
- Agile - welcome change, do as less as possible and embrace continuous delivery
- Conscious about how quality is carried through from the UI to all layers underneath
- Passionate about design as a foundation of great user experience
- Opinionated, but flexible to accommodate the big picture
Responsibilities
- Analyse requirements, provide estimates and deliver code in an agile setup
- Stay on top of all owned work and raise red flags as early as possible
- Define the architecture, best practices and coding standards for full stack development
- Support continuous technical improvement by investigating alternatives and technologies and present them for architectural review
- Motivate team members, coach junior members and extend goodwill to other employees
Must have
- Prior startup experience, preferably with war stories to share
- 3-5 years of software industry experience
- Solid understanding of software design, development, testing, and problem-solving
- Expertise in coding efficient, high quality and modularized software
- Expertise in React.js & node.js and related ecosystem
- Experience with GraphQL and other modern JS ecosystems
- Expertise in common design patterns and anti-patterns Javascript
- Experience with service-oriented architecture and microservices
- Expertise in relational and non-relational databases and expertise in at least one database system
- Experience with planning, execution and maintenance of test infrastructure for backend workflows
- Knowledge of AWS
- Knowledge of unix shell and source control systems and tools such as git
- Strong technical leadership skills
- Strong communication skills
- Technical mentoring skills
Great to have
- Experience with CI/CD and setting up monitoring infrastructure
- Experience with Flutter
- Interest in blockchain and computer vision related ML systems
- Experience working on high traffic systems
- Bachelor’s degree in Computer Science or a related discipline.
Hiring Full Stack Developers at Krishivan Technologies Pvt Ltd
Job Overview:
We are urgently looking for a Full Stack Developer with 1-3 years of experience to produce scalable software solutions. You'll be part of a cross-functional team that's responsible for the full software development life cycle, from conception to deployment.
As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.
About Krishivan:
Krishivan Technologies is an AgroTech start-up that aims to partner with grassroots farmers to improve their livelihoods through smart collaboration between ‘Agriculture and Technology’. With us, farmers have exclusive access to Agri-solutions and Agri-advice at their fingertips.
We bridge the gap between farming challenges, expert knowledge, shortage of high-quality agri-in puts, sustainable financial aid, equipped machinery and infrastructure to enhance the production a nd income ability of farmers with the integration of technology from pre-harvest to post-harvest.
Roles and responsibilities:
● Participate in requirements analysis
● Building interactive consumer data from multiple systems and REST entirely abstract to the UI through a Node.js backend
● Ensure the best possible performance, quality, and responsiveness of applications
● Test-Driven Development
● Address and improve any technical issue.
● Support the implementation of developed software solutions
Requirements and skills:
● Strong understanding of object-oriented programming
● Knowledge of NodeJS, ExpressJS
● React.js/ Next.js / Node.js / Mongo DB
● Javascript, Jquery, HTML, CSS, Bootstrap
● Understanding of Agile methodologies
● Hands-on experience with JavaScript Development on both client and server-side
● Proficient understanding of code versioning tools.
Good to have:
● AWS and/or Azure Services
● Git Setup
● Experience with cloud technologies
● Familiar with various design and architectural patterns
About:
- AppTile is building the future of how merchants, creators or service entrepreneurs create mobile apps.
- We help creators and micro-entrepreneurs to build mobile applications for their businesses.
- In 2022, it is still very hard. We are building the next-generation no-code platform for mobile internet.
Responsibilities:
- Drive design and architecture around key systems that are part of the product. Setup design philosophies and implement them in a way that ensures they are easily followed.
- Setup toolchains and technical stacks that are intuitive. Implement these toolchains in a way that is unobtrusive for other developers and ensure it stays that way.
- Drive good development practices and philosophies that ensure good stable code over several cycles of development. Keeping them as simple and un-intrusive as possible.
- Report directly to our head of technology.
- Balance speed and quality, with a focus on tangible results.
Requirements:
- Tier 1 / Tier 2 Colleges with decent academic backgrounds
- Experience in Product Companies and typically more than 2 years
- Should have worked in previous companies for a larger duration
- Full Stack Developers with experience in Typescript or Nodejs, React or React Native, Rest APIs
- 3-8 years of product development experience. Preferably in a product development environment.
- Experience with working with Web Development Stacks (HTML, Javascript, CSS, etc)
- Experience with working with Backend Server stacks (SQL databases, Web Servers, API Endpoints etc)
Bonus Requirements:
- Bachelors/Masters degree in Engineering or equivalent.
- You have a strong passion for building things from the ground up with all the challenges and unknowns, and enjoy the process of solving problems that are new and unique.
- Experience with React, React-native, Typescript and similar Frontend Technologies.
- Experience with PostGres, MySQL and similar DB Technologies.
- Experience with REST, GraphQL and similar API technologies.
- Experience working with cloud computing platforms like AWS, GCP, Azure.
- Experience with open source languages such as, Java, Objective-C/C++, Swift, Java, PHP, Python etc.
- Experience communicating technical concepts to non-technical audiences.
- Docker and Kubernetes
Position: FullStack Developer
Company: A renowned private equity firm
Work from Home
You will be working as a consultant for one year contract which is renewable and proper notice period available.
JD:
As a full stack developer, the candidate needs to be a hands-on expert on the technology
stack. The candidate will work along with Product Owner, Sr. technical specialists and a
small team including some System Engineers and Application Engineers.
Below are major responsibilities as expected by us from a full stack developer:
Development of modules, features and libraries as expected from the design,
technical documentations and direct communication.
Troubleshooting and fixing bugs raised by test teams.
Desired attributes
Understanding of good system design, reusable components, extensibility etc.
Ability to read and understand new technologies from books and research papers is
desirable
Excellent written and spoken communication skills
Must have attributes
Tenacity in technical matters
Analytical skills
Quality consciousness
Priority towards fundamentals and depths of a subject
Must have Technical Skills
Node.js
Angular 6 and above
Any relational DB and MongoDB
Frontend technologies --> HTML, CSS, JavaScript
Desired technical skills
Additional scripting experience to automate anything during or aside development.
Key Performance Indicators
Quality of code written, and resultant quality of modules/features developed.
No of problem escalations resolved.
Important Points:
Technical role in a start-up environment is a plus
In-depth and abundant experience in our technology stack is a must have.
A computer science degree from a good institute is a plus (as against a programming
diploma from NIIT/Aptech)
The candidate will be in a guided role but needs to show excellence in quality of
work with least dependency to complete tasks assigned.







