
Role & Responsibilities
Lead the design, development, and deployment of complex, scalable, reliable, and highly available features for world-class SaaS products and services.
Guide the engineering team in adopting best practices for software development, code quality, and architecture.
Make strategic architectural and technical decisions, ensuring the scalability, security, and performance of software applications.
Proactively identify, prioritize, and address technical debt to improve system performance, maintainability, and long-term scalability, ensuring a solid foundation for future development.
Collaborate with cross-functional teams (product managers, designers, and stakeholders) to define project scope, requirements, and timelines.
Mentor and coach team members, providing technical guidance and fostering professional development.
Oversee code reviews, ensuring adherence to best practices and maintaining high code quality standards.
Drive continuous improvement in development processes, tools, and technologies to increase team productivity and product quality.
Stay updated with the latest industry trends and emerging technologies to drive innovation and keep the team at the cutting edge.
Ensure project timelines and goals are met, managing risks and resolving any technical challenges that arise during development.
Foster a collaborative and inclusive team culture, promoting open communication and problem-solving.
Imbibe and maintain a strong customer delight attitude while designing and building products.

Similar jobs
We are looking for back end engineering experts with the passion to take on new challenges in a high growth startup environment. If you love finding creative solutions to coding challenges using the latest tech stack such as Java 18+, Spring Boot 3+, then we would like to speak with you.
Roles & Responsibilities
- You will be part of a team that focuses on building a world-class data science platform
- Work closely with both product owners and architects to fully understand business requirements and the design philosophy
- Optimize web and data applications for performance and scalability
- Collaborate with automation engineering team to deliver high-quality deliverables within a challenging time frame
- Produce quality code, raising the bar for team performance and speed
- Recommend systems solutions by comparing advantages and disadvantages of custom development and purchased alternatives
- Follow emerging technologies
Key Skills Required
- Bachelor’s degree (or equivalent) in computer science
- At least 6 years of experience in software development using Java / Python, SpringBoot, REST API and scalable microservice frameworks.
- Strong foundation in computer science, algorithms, and web design
- Experience in writing highly secure web applications
- Knowledge of container/orchestration tools (Kubernetes, Docker, etc.) and UI frameworks (NodeJS, React)
- Good development habits, including unit testing, CI, and automated testing
- High growth mindset that challenges the status quo and focuses on unique ideas and solutions
- Experience on working with dynamic startups / high intensity environment would be a Plus
- Experience working with shell scripting, Github Actions, Unix and prominent cloud providers like GCP, Azure, S3 is a plus
Why Join Us
- Drive measurable impact for Fortune 500 customers across the globe, helping them turn AI vision into operational value.
- Be part of a category-defining AI company, pioneering a hybrid model that bridges agents and experts.
- Own strategic accounts end-to-end and shape what modern AI success looks like.
- Work with a cross-functional, high-performance team that values execution, clarity, and outcomes.
- Globally competitive compensation and benefits tailored to your local market.
- Recognized as a Top 5 Data Science and Machine Learning platform on G2 for customer satisfaction.
Job Title: Project Manager
Location: Mumbai
Experience: 2 to 4 years
Job Type: Full-time
Job Description:
We are looking for a motivated and experienced Project Manager to lead software development projects in an Agile environment. The ideal candidate will have 2 to 4 years of experience managing projects, working closely with development teams, and ensuring timely and high-quality delivery aligned with business goals.
Key Responsibilities:
- Lead and manage end-to-end software development projects.
- Facilitate Agile ceremonies like daily stand-ups, sprint planning, reviews, and retrospectives.
- Collaborate with Product Owners to manage and prioritize the backlog.
- Remove impediments to ensure smooth workflow and timely delivery.
- Track project progress using Agile metrics (e.g., burndown charts, velocity).
- Communicate project status, risks, and issues effectively to stakeholders.
- Encourage a culture of collaboration, continuous improvement, and accountability.
- Ensure adherence to Agile methodologies and the Software Development Life Cycle (SDLC).
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 2 to 4 years of experience in a Project Manager or Scrum Master role.
- Strong understanding of Agile and Scrum frameworks.
- Basic knowledge of SDLC and understanding of software development practices.
- Familiarity with project tracking tools like JIRA and Confluence.
- Strong communication, problem-solving, and leadership skills.
Preferred Qualifications:
- Certification in Scrum (CSM) or Agile methodologies.
- Basic coding knowledge or understanding of software project structures.
- Experience in IT or software development environments.
- 5+ Years of experience in performance testing
- Must have proven experience in JMeter.
- Willing to join in a short notice period (20-25 days)
- Excellent proficiency in architecting and designing performance tests at an enterprise/application level on a variety of technical stacks based on the understanding of the architecture
- Excellent analytical skills and proficiency to dig down and pinpoint performance issues and recommend probable tuning solutions
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.
Excellent computer skills: Microsoft Office, Outlook and Internet.
Preferred both male and female candidates.
Extra Benefits:1) Special Incentives
2) Attractive Bonus
3) Enthusiastic work Environment
- You have experience of 2-4 years in building high-performance consumer-facing mobile applications at Product companies of a decent scale.
- You can write code preferably in Golang and Python.
- You have experience with debugging production issues and writing RCAs.
- You have demonstrable stories of being on-call and how outages have been handled.
- You have experience developing products on Kubernetes and cloud providers like GCP and AWS.
- You have worked with Cloud Native (CNCF) technologies.
- You have experience automating CI/CD pipelines.
- You are an excellent collaborator & communicator. You know that start-ups are a team sport.
- You listen to others, aren’t afraid to speak your mind and always try to ask the right questions.
- You are excited by the prospect of working in a distributed team and company
Location: Noida
Roles and Responsibilities:
Expertise in JavaScript, React JS, React Native, Redux with enterprise grade mobile app
development experience.
Knowledge of industry best practices in React Native implementation.
Firm grasp of the JavaScript and TypeScript language and its nuances, including
ES6+syntax
Knowledge of functional or object-oriented programming
Familiarity with native build tools, like XCode, Android Studio
Understanding of REST APIs, the document request model, and offline storage
Specific hands-on knowledge in following:
a. Styling with React Native
b. App Authentication
c. Pre-built components usage
d. Third-party plugin usage, Redux, Handling Data, Hooks
e. Code Reuse in React
Job brief
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams.
Responsibility
Design and build advanced applications for the Android platform
Collaborate with cross-functional teams to define, design, and ship new features
Work with outside data sources and APIs
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
- Proven software development experience and Android skills development
- Strong experience in Android app development
- Experience with Android SDK and also android studio.
- Experience working with remote data via REST and JSON
- Strong command working on kotlin and nodejs.











