Loading...

{{notif_text}}

Last chance to connect with exciting companies hiring right now - Register now!|L I V E{{days_remaining}} days {{hours_remaining}} hours left!

Test driven development (TDD) Jobs in Mumbai

Explore top Test driven development (TDD) Job opportunities in Mumbai for Top Companies & Startups. All jobs are added by verified employees who can be contacted directly below.

Application Developer (2-4 years) - Mumbai

Founded 1993
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Mumbai
Experience icon
2 - 4 years
Salary icon
Best in industry{{renderSalaryString({min: 800000, max: 1400000, duration: "undefined", currency: "INR", equity: false})}}

Do you want to implement future-focused solutions for our clients’ most complex problems? 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 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 our tech radar to solve client problems Here’s what we’re looking for: You have 3+ years* of experience using two or more development languages (Java, JavaScript, Ruby, C#, etc.) with experience in Object-Oriented programming You’re willing and able to commit to traveling up to 100% (back home on the weekends) across the US and Canada to help our clients solve their business problems 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

Job posted by
apply for job
apply for job
Sayali Prabhudesai picture
Sayali Prabhudesai
Job posted by
Sayali Prabhudesai picture
Sayali Prabhudesai
Apply for job
apply for job

Backend Developer

Founded 2018
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Remote, Mumbai, Pune
Experience icon
3 - 8 years
Salary icon
Best in industryBest in industry

What is Contentstack? Contentstack combines the best Content Management System (CMS) and Digital Experience Platform (DXP) technology. It enables enterprises to manage content across all digital channels and create inimitable digital experiences. The Contentstack platform was designed from the ground up for large-scale, complex, and mission-critical deployments. Recently recognized as the Gartner PeerInsights Customers' Choice for WCM, Contentstack is the preferred API-first, headless CMS for enterprises across the globe.    What Are We Looking For? Contentstack is looking for an Application Engineer - Backend.  About the Job Contentstack is looking for a stellar Backend Engineer to join our team full time. The incumbent must have worked with NodeJS on the backend. Here are some more details about this role. Job Description Work across the stack from a code commit to running it in production, with the end goal of delivering the best possible experience for the user Design, develop and test features from inception to rollout Write high quality code that is scalable, testable, maintainable and reliable Collaborate with people across roles to understand the domain and work towards building the right solution Adopt an open mindset for learning new things and working in new roles Continuously improve by working on and providing feedback Required Skills and Experience Experience working with NodeJS on the backend Experience with Typed programming languages like TypeScript or Flow is preferred Understands the value of writing unit tests and automated tests Exposure to databases like MongoDB, Redis, and/or any Relational databases is preferred Foundational understanding of Object Oriented Programming and/or Functional Programming concepts is preferred Understands how code is integrated, deployed and run in production Foundational understanding of container technologies like Docker, Kubernetes   Benefits: Mediclaim coverage for the employee and his/her immediate family. Group Accidental Policy covering permanent disability, total disability and death Interesting Work: This is NOT your boring, routine, cushy, rest-and-vest big company job. This is the “challenge yourself” kind of job where you learn something new everyday and never stop growing Competitive Compensation: We reward your hard work and high performance. #sweathardretireyoung Bragging Rights: We work with the most prestigious brands, from big name retailers, to airlines, to professional sports teams. Your contribution will make an impact with many of the most recognizable names in almost every industry. From the Miami HEAT to Dreamforce to Vegas (!) – our team gets backstage access that will make your friends FEEL the FOMO Entertainment: With spontaneous office happy hours to organized team outings (Karaoke! Escape room! Wine tasting), we don’t think you’ll ever be bored Nice People: We have a “no a**hole policy”. We only hire nice people who treat each other with respect. We are ONE team and act as such. Everyone here has a memorable story about how a colleague (or the company) went above and beyond to support them in a time of need. As a result, people genuinely like each other and we have folks that work remotely and fly in (or drive several hours) just to hang out with their colleagues / friends Seat at the Table: We do not believe in artificial hierarchies. If you’re part of the team, you get a seat at the table. This includes unfiltered access to our C-Suite and regular updates about the business and its performance. Which, btw, is through the roof, so it’s a great time to be joining.

Job posted by
apply for job
apply for job
Rahul Jana picture
Rahul Jana
Job posted by
Rahul Jana picture
Rahul Jana
Apply for job
apply for job

Fullstack Developer

Founded 2015
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
via Qrata
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore), Mumbai, NCR (Delhi | Gurgaon | Noida)
Experience icon
3 - 7 years
Salary icon
Best in industry{{renderSalaryString({min: 1500000, max: 3000000, duration: "undefined", currency: "INR", equity: false})}}

About the company:- Enable companies to transform into Digital Enterprises and address the needs of the digital-savvy generation. Experts in Business Agility and Digital Innovation Practitioners with strong industry experience A dedicated team of trainers, mentors and coaches Able to service clients Asia wide with 40+ professionals Job review:- You will work in both front-end and back-end You will practice agile development good practices such as TDD, ATDD, CI, CD, code refactoring, etc. Job description:-You will work as a member of a Scrum Team to develop well-crafted digital products to support why innovation!’s business. Furthermore, you could be able to coach the other developers to deliver high-quality code like you.Qualifications:- You have a Bachelor's degree in Information Technology, Computer Science or equivalent You have a 3-5 years’ experience with .NET stack You know your current assignment very well You have learned at least one new technology in the last 6 months You can pair-program with anyone You write unit tests You are active in one technical community NOTE- CANDIDATES INTERESTED FOR FREELANCING/CONTRACT/PART-TIME/FULL TIME OPPORTUNITIES CAN APPLY.Location:- Remote working

Job posted by
apply for job
apply for job
Anushri Prabhu picture
Anushri Prabhu
Job posted by
Anushri Prabhu picture
Anushri Prabhu
Apply for job
apply for job

Ionic/Angular Developer

Founded 2010
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Mumbai
Experience icon
3 - 5 years
Salary icon
Best in industry{{renderSalaryString({min: 500000, max: 1500000, duration: "undefined", currency: "INR", equity: false})}}

**Work for a company with a great purpose, great culture and an attractive salary! ** "Are you looking to build products that can change the world and help us reach our target of improving 1 billion lives?"**RESPONSIBILITIES**To ensure that projects are delivered efficiently using the best fit-for-purpose technology with sufficient quality standards. To inform technical decision making at Curve. **ESSENTIAL EXPERIENCE*** 3+ years experience with either React JS, React Native or Angular4+* Good working understanding and experience with mobile app development best practices* Write well designed, testable, efficient code by using the best software development practices* Knowledge of Test Driven Development (Unit Testing)* Knowledge of Behaviour Driven Development (UI Testing)* Experience using unit testing frameworks* Experience using E2E test frameworks and runners* Continuous Integration (e.g. CircleCI, Travis)**ESSENTIAL QUALITIES**Strongly aligned values with Curve values (below)* Good Communicator* Not afraid of solving problems using multiple development stacks * Proactive thinking with a ‘can do’ attitude* Strong problem solving skills, using root cause analysis to find issues and identifying potential solutions* Should be able to research and understand undocumented application codebases* A love of learning* Team player* High level of Emotional Intelligence**DESIRABLE EXPERIENCE**: * Ionic experience* Mobile development (iOS or Android) experience or exposure* Good working understanding and experience with CSS and popular CSS preprocessors (SASS / LESS)* Heroku / AWS or similar infrastructure exposure or experience* iOS Appstore / Android Play store experience* Working with remote teams* Token based authentication (e.g. JWT)**ABOUT CURVE**Curve is an award winning global digital health company that creates products that directly improve lives. **Company Purpose**: To positively impact 1 billion lives by solving challenging health problems.**Curve Values** * Improve myself, each other & our partners * Solve problems that improve people’s lives* Everyone leads* Become comfortable with being uncomfortable* Only create products that people love* An amazingly genuine, engaging and friendly culture.* Flexible working hours.* Glass Door Rating of 5

Job posted by
apply for job
apply for job
Bhumica Solanki picture
Bhumica Solanki
Job posted by
Bhumica Solanki picture
Bhumica Solanki
Apply for job
apply for job

Lead Engineering Manager for Singapore based Asset Management Fintech

Founded 2019
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore), Mumbai, NCR (Delhi | Gurgaon | Noida)
Experience icon
5 - 10 years
Salary icon
Best in industryBest in industry

Lead Engineering Manager for Singapore based Asset Management Fintech About the Company: Torre Capital is a VC-Funded Fintech based out of Singapore focused on disrupting the Asset Management Industry. We are backed by prestigious VC firms and a network of angels and industry leaders, with over 18 months of runway. We are creating new ways to interact and service High Net Worth Individuals using latest tech and analytics interventions. Torre Capital was started by professionals (Mckinsey, Accenture, Flipkart, PayU, CIMB) with 50+ years of experience in Digital Business Build and Asset Management. Job Description: We are creating a full-stack technology team and looking for an Engineering Lead to head the tech platform development and the tech team. Working together with the co-founders, you will decide the revised tech stack, talent to be hired, and best practices to be put in place. We are building a solution that deploys elements of tokenization using blockchain, ML driven portfolio selection and risk management, and a proprietary alternate secondary market for illiquid securities. What we care about You should have prior experience leading a team of developers having gone through the entire cycle of hiring, developing, deploying, succeeding/failing, repeat. Hands on experience, knowing good practices at each stage of development such as TDD, CI/CD, Unit/Integration/E2E tests. You love technology and all aspects of it. You are a constant learner not because you need to, but because you want to. You understand finance, specifically areas of Asset Management, PE/VC, and private banking. You know how to spot good talent and nurture good talent. You believe time spent on training is time well spent. You know how to budget for the tech stack and the team you need. You are not afraid to call out other senior staff when they commit mistakes. You are as much part of the strategic decision making as the co-founders. Nothing lasting ever gets built in a few months. You believe in building to last, and don’t mind additional effort today to prepare for tomorrow. Values – customer satisfaction before bottom-line. Employee health before deadlines. Family before everything else.   What we don’t care about Project managers – we hate middle management Big egos Any kind of politics or hierarchy Your gender, sexual orientation, clothes you wear, what you do outside of work.   Key requirements: Minimum 2 years in a Head of Engineering/Lead Engineer role with a startup. Overall, between 5-10 number of years of tech experience. BE/ BTech or MTech/ Dual degree in Computer Science/Software engineering or similar from a Tier 1 institute Strong fundamental knowledge of algorithms, data structures, design patterns and network protocols. Ability to define and deploy the right tech stack for a fintech organization Blockchain implementation experience preferred Experience with actual product launch and adoption Experience with Agile methodologies. Experience with Agile methodologies and IT budgets to assess technological performance   What you can expect from us? A competitive above market salary. We want you to focus on your growth, and the best way is to not have you worry about operational expenses Complete independence of operations A Bonus that improves as company performance ticks up Significant career growth opportunity to a CTO position

Job posted by
apply for job
apply for job
CutShort Team picture
CutShort Team
Job posted by
CutShort Team picture
CutShort Team
Apply for job
apply for job

CakePHP and CodeIgnighterFullstack Developer - WORK FROM HOME

Founded 2015
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Remote, Mumbai, Bengaluru (Bangalore), NCR (Delhi | Gurgaon | Noida), Chennai, Pune, Nagpur
Experience icon
3 - 7 years
Salary icon
Best in industry{{renderSalaryString({min: 600000, max: 800000, duration: "undefined", currency: "INR", equity: false})}}

WORK FROM HOME We are looking for a Web Developers to join our dynamic and innovative team, building exciting web and mobile apps in a rapidly growing innovative company. If you are looking to build innovative web applications and mobile apps using the latest technologies with a passionate team then this role is perfect for you. About You We are looking for someone who is passionate about building applications using cutting edge technologies. You will have a deep understanding and JavaScript, Node.js, Reactjs and a solid grasp of software design patters and why they’re important. Required skills: • Degree in IT or computer science (or significant demonstrated experience) • Solid JavaScript, Node.js, Reactjs experience • Good knowledge of JavaScript frameworks such AngularJS and React • Knowledge of Jira, Bitbucket and using Git • Web Fundamentals (HTML5, JavaScript, CSS) • Good understanding of both front and back end development • Demonstrated knowledge of application security and security best practices MUST HAVE Good English Proficiency Preferred skills: • Database concepts and design (table normalization, indexing, performance turning) • Cake PHP, CodeIgniter or other PHP frameworks • AWS technologies such as Amazon API Gateway

Job posted by
apply for job
apply for job
Pamela Victoria picture
Pamela Victoria
Job posted by
Pamela Victoria picture
Pamela Victoria
Apply for job
apply for job

Senior Android Developer

Founded 2017
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Mumbai
Experience icon
3 - 6 years
Salary icon
Best in industry{{renderSalaryString({min: 300000, max: 700000, duration: "undefined", currency: "INR", equity: false})}}

We are looking for an experienced Android Application developer passionate about making great products. You must have strong visual skills as well as the ability to create and implement your ideas on a mobile form factor. Selected employee's day-to-day responsibilities * Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in the ongoing codebase * Coding and programming using Object Oriented Programming, Data Structure and Algorithms, architecture/ design and build RESTful API. * Implement security and data protection * Optimise applications for performance and scalability * Collaborate with other team members working on back end services * Write reusable, testable, and efficient code * Setting up the test frameworks and Resolve technical issues. Desired Education / Experience and Skills * BE/ B.Tech/ MCA with 3+ year experience Android SDK based mobile application development * Strong knowledge of Android SDK, different versions of Android. * Knowledge of the open-source Android ecosystem and the libraries available for common tasks, build system , Android internal frameworks (HAL etc) * Experience with offline storage, threading, and performance tuning * Ability to understand business requirements and translate them into technical requirements * Understanding of Googles Android design principles and interface guidelines * Knowledge about CPU Architecture: ARM, TI, Intel is a big plus * Knowledge of embedded system boot up concepts and software layers * Experience of working with version control, bug tracking, continuous integration and other productivity enhancements software like Git, SVN, Bugzilla, Jira * Good knowledge of working with Open source software packages. * Hands on experience with UML and applying software design patterns and technical design documentation and API design techniques. * Hands on experience with SW design and development using communication protocols (SPI , UART , I2C) * Strong System programming skills , OOPS concepts and OS internals * Experienced in Android programming environment using binder, shared memory etc. * Design, build, and maintain high performance, reusable, and reliable software modules * OS: Linux / Android. Proficiency in real time multi-threaded software design and development, system programming using IPC, synchronisation primitives * Programming Language: Strong in C/C++, basic shell scripting * Experience with Unit test frameworks and tools * Development and Debugging using Host Target tool chains for embedded platforms * Basic knowledge of security concepts and protocols * Positive attitude towards work (Dynamic) and good communication skills Job Type: Full-time

Job posted by
apply for job
apply for job
Chrianjeev Sharma picture
Chrianjeev Sharma
Job posted by
Chrianjeev Sharma picture
Chrianjeev Sharma
Apply for job
apply for job

C# / . Net developer

Founded
Products and services{{j_company_types[ - 1]}}
{{j_company_sizes[ - 1]}} employees
{{j_company_stages[ - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Pune, Bengaluru (Bangalore), Hyderabad, Mumbai, Navi Mumbai
Experience icon
3 - 10 years
Salary icon
Best in industry{{renderSalaryString({min: 600000, max: 3000000, duration: "undefined", currency: "INR", equity: false})}}

• C# (Expert), WPF, HTML5, Design patterns, XML, Web services, SOA, Source management systems. • Experience with Test-Driven Development, automated unit testing, and robust software engineering practices is highly desired • Strong analytical and problem solving skills • Software development experience in agile environment is desirable 1. Develop state of the art Engineering Enterprise Solution 2. Software design and analysis 3. Implementation of designs 4. Code and product documentation 5. Participate in quality assurance and maintenance 6. Bug triage

Job posted by
apply for job
apply for job
Suneel Jagdale picture
Suneel Jagdale
Job posted by
Suneel Jagdale picture
Suneel Jagdale
Apply for job
apply for job
Why apply via CutShort?
Connect with actual hiring teams and get their fast response. No spam.
File upload not supportedAudio recording not supported
This browser does not support file upload. Please follow the instructions to upload your resume.This browser does not support audio recording. Please follow the instructions to record audio.
  1. Click on the 3 dots
  2. Click on "Copy link"
  3. Open Google Chrome (or any other browser) and enter the copied link in the URL bar
Done