Jobs
Interviews

2455 Refactoring Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

0 years

0 Lacs

new delhi, delhi, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 10 hours ago

Apply

0 years

0 Lacs

new delhi, delhi, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 10 hours ago

Apply

0 years

0 Lacs

kolkata, west bengal, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 10 hours ago

Apply

0 years

0 Lacs

kolkata, west bengal, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 10 hours ago

Apply

0 years

0 Lacs

new delhi, delhi, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 10 hours ago

Apply

0 years

0 Lacs

kolkata, west bengal, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 10 hours ago

Apply

8.0 years

20 - 25 Lacs

india

On-site

Company : Queberry Queberry is a cutting-edge technology company offering queue management, self-service kiosk, digital signage, and customer experience solutions to enterprises across sectors. Our platforms are deployed in high-traffic environments such as banks, hospitals, retail outlets, and government service centers. Why Join Queberry Be part of an innovative product ecosystem impacting real-world operations. Work on scalable systems used across geographies. Flexible working hours with opportunities for leadership and growth. Collaborate with a talented and motivated team building solutions for the future Role Overview As a Technical Lead, you will drive the design, architecture, develo...

Posted 10 hours ago

Apply

0 years

0 Lacs

india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 10 hours ago

Apply

5.0 years

3 - 9 Lacs

hyderābād

On-site

Job Description: Job Purpose This position will be responsible for designing and developing software applications using modern programming languages and workflow development tools. This position contributes to the team’s success by designing and developing applications that support audits, controls testing, and the deployment of data analytics solutions through interactive web platforms. The role also involves refactoring existing solutions developed across various platforms into a unified web-based environment. Responsibilities Build web applications using JavaScript, HTML, CSS, and PHP Develop backend services using Python frameworks such as FastAPI and Flask Build full-stack applications ...

Posted 10 hours ago

Apply

6.0 years

6 - 10 Lacs

hyderābād

On-site

Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together. We are seeking an experienced Full Stack Developer to lead the integration of Power BI Embedded analytics into our ...

Posted 10 hours ago

Apply

2.0 years

3 - 6 Lacs

mohali

On-site

About the Role We are seeking a skilled and motivated Ruby on Rails Developer to join our dynamic team at Backspacce Technologies . The ideal candidate will be responsible for building, maintaining, and optimizing web applications using Ruby on Rails, ensuring high performance, scalability, and responsiveness. Key Responsibilities Develop, maintain, and enhance web applications using Ruby on Rails. Write clean, scalable, and efficient code following best practices. Design and implement new features and functionalities. Collaborate with designers, front-end developers, and product managers to deliver seamless user experiences. Troubleshoot, debug, and optimize application performance. Maintai...

Posted 10 hours ago

Apply

0 years

0 Lacs

vishakhapatnam, andhra pradesh, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 11 hours ago

Apply

0 years

0 Lacs

indore, madhya pradesh, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 11 hours ago

Apply

0 years

0 Lacs

indore, madhya pradesh, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 11 hours ago

Apply

0 years

0 Lacs

vishakhapatnam, andhra pradesh, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 11 hours ago

Apply

0 years

0 Lacs

thiruvananthapuram, kerala, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 11 hours ago

Apply

0 years

0 Lacs

thiruvananthapuram, kerala, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 11 hours ago

Apply

0 years

0 Lacs

vishakhapatnam, andhra pradesh, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 11 hours ago

Apply

0 years

0 Lacs

indore, madhya pradesh, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 11 hours ago

Apply

0 years

0 Lacs

thiruvananthapuram, kerala, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 11 hours ago

Apply

0 years

0 Lacs

noida, uttar pradesh, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 11 hours ago

Apply

0 years

0 Lacs

noida, uttar pradesh, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 11 hours ago

Apply

0 years

0 Lacs

ahmedabad, gujarat, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 11 hours ago

Apply

7.0 years

0 Lacs

chennai, tamil nadu, india

On-site

Job Role : -AWS Data Engineer Job Location : - Pune/Hyderabad/Chennai/Mysuru/Bhubaneswar/Mangalore/Trivandrum/Chandigarh/Jaipur/Nagpur/Indore/Gurgaon Experience : - 7+ Years Job Roles & Responsibilities : - Design, build, and optimize data pipelines and scalable data assets. Develop and maintain high-performance code using PySpark/Python with best practices. Perform code optimization using Spark SQL and PySpark for efficiency. Implement code refactoring to modernize legacy codebases for readability and maintainability. Write and maintain unit tests (TDD) to ensure code reliability and reduce bugs. Debug and resolve complex issues including performance, concurrency, and logic flaws. Work with...

Posted 11 hours ago

Apply

0 years

0 Lacs

ahmedabad, gujarat, india

Remote

About Turing: Turing is one of the world’s fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges. Role Overview: We’re seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You’ll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness. Responsibilities: Write high-quality Rust code for complex problems. Implement features with a focus on ownership rules, type correctness, and me...

Posted 11 hours ago

Apply

Exploring Refactoring Jobs in India

With the increasing demand for efficient and maintainable code, refactoring has become a critical skill in the software development industry. In India, the job market for refactoring professionals is growing rapidly, offering numerous opportunities for job seekers looking to specialize in this area.

Top Hiring Locations in India

  1. Bangalore
  2. Hyderabad
  3. Pune
  4. Chennai
  5. Mumbai

Average Salary Range

The average salary range for refactoring professionals in India varies based on experience: - Entry-level: ₹3-5 lakhs per annum - Mid-level: ₹6-10 lakhs per annum - Experienced: ₹12-20 lakhs per annum

Career Path

A typical career path in refactoring may include roles such as: 1. Junior Developer 2. Software Engineer 3. Senior Developer 4. Tech Lead

Related Skills

In addition to refactoring expertise, professionals in this field are often expected to have skills in: - Object-oriented programming - Design patterns - Code optimization - Version control systems

Interview Questions

  • What is refactoring and why is it important? (basic)
  • Can you explain the difference between refactoring and rewriting code? (basic)
  • What tools do you use for refactoring code? (basic)
  • How do you prioritize which parts of the codebase to refactor? (medium)
  • Can you discuss a challenging refactoring project you worked on and how you approached it? (medium)
  • What are some common code smells that indicate the need for refactoring? (medium)
  • How do you ensure that refactored code maintains functionality and performance? (medium)
  • Explain the concept of code duplication and how you address it during refactoring. (advanced)
  • How do you handle legacy code when refactoring? (advanced)
  • Can you discuss the pros and cons of automated refactoring tools? (advanced)
  • ...

Closing Remark

As you explore opportunities in the refactoring job market in India, remember to showcase your expertise in code optimization and maintenance. Prepare for interviews by sharpening your refactoring skills and demonstrating your ability to transform complex codebases into clean, efficient solutions. Good luck on your job search!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies