KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #2757
Applications open Full-Time Job

Software Developer

The Chemours Company

  • Gurugram, India
  • Competitive Package
  • 3-5 Years
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

As we create a colorful, capable and cleaner world through chemistry, we invite you to join our team to harness the power of chemistry to shape markets, redefine industries and improve lives for billions of people around the world.

The Role

You will design, build, and support exciting, innovative custom applications that solve real business problems across the company, including in areas of Manufacturing, R&D, Procurement, and Supply Chain. Working directly with business stakeholders, you will take ideas from requirements and rapid prototypes through security review to production. You will also maintain and modernize the existing application portfolio, including GenAI-enabled solutions.

This is a hands-on developer role as an individual contributor.

Responsibilities

Solution Design and Rapid Prototyping

  • Meet with stakeholders to understand their requirements for outputs, user experience (UX), and user interface (UI).
  • Translate requirements into a solution of architecture and design that can be taken to production.
  • Build rapid prototypes to validate concepts and gather user feedback early, then iterate toward a production-ready solution.

Backend Development

  • Use Python as the primary backend language.
  • Build and maintain robust, scalable web applications.
  • Develop RESTful APIs using frameworks such as Flask or Fast API.
  • Apply object-oriented programming (OOP) principles throughout development.

Frontend Development

  • Build intuitive user interfaces using a modern frontend framework, such as Vue.js or React.
  • Use TypeScript for frontend development.

CI/CD and Cloud Deployment

  • Own and manage CI/CD pipelines on Azure.
  • Implement and improve CI/CD processes to ensure efficient, reliable software delivery.
  • Help migrate legacy applications to modern cloud platforms.

Application Support and Enhancements

  • Support existing applications to keep them stable and performant, including code refactoring, bug fixes, and helpdesk support during US Eastern Time (ET) hours.
  • Improve the support ticketing system (e.g., Jira) so it captures requests for upgrades, expansions, enhancements, and bug fixes to existing custom applications.
  • Build and execute a plan to resolve current and backlog issues.
  • Manage the change request process with IT stakeholders.
  • Keep stakeholders in India, the US East Coast, and Europe proactively informed on status and progress toward resolution.

Security and Architecture Reviews

  • Lead security and architecture reviews to obtain approval for production deployments and changes to existing applications.
  • Work with IT stakeholders (Cybersecurity, Architecture, and Infrastructure) to explain and justify your proposed approach and incorporate their review of feedback into the solution.

Collaboration

  • Work closely with cross-functional teams, including Data Scientists, Cyber, Architecture, and Data Engineering teams

Innovation and Modernization

  • Bring a creative mindset to finding cost-effective solutions, such as verifiably secure open-source tools, for building new applications across the company.
  • Modernize legacy applications and processes, such as converting complex VBA macros and spreadsheets into maintainable yet cost-effective custom applications.
  • Incorporate open-source libraries (e.g., operations research/optimization solvers, R&D and scientific analysis packages) to extend application capabilities.

Minimum Qualifications

  • Bachelor’s degree in computer science and software engineering.
  • 4+ years of full-stack development experience, with deep expertise in Python + React is non-negotiable.
  • Strong understanding of object-oriented programming.
  • Hands-on experience with at least one frontend framework (Vue.js or React).
  • Proficiency in TypeScript for frontend development.
  • Experience building full-stack applications that include custom GenAI functionality (e.g., using Azure AI Foundry).
  • Experience with Azure web services and CI/CD practices and tools.
  • Strong problem-solving skills and a proactive approach to learning new technologies.
  • Excellent verbal and written communication skills for working with team members and stakeholders in the US and Europe.
  • Able to think flexibly, quickly learn new business and technical concepts, and apply a startup-style mindset to design innovative, efficient solutions for users
  • Availability to work approximately 5 hours overlapping with US Eastern Time zone each day (approx. 8:30 AM–1:00 PM US East Coast time), which often requires a later start and end time in India.

Desired Additional Skills

  • Confident using GitHub Copilot and Claude Code as developer tools, including know-how to optimize token usage when using these tools.

At Chemours, you will find sustainability in our vision, our business and your future. If you want to work on the leading edge of your field and have a desire to make a difference, join Chemours and discover what it means when we say “We Are Living Chemistry”.

Eligibility & process

Who can apply

Employment type: Full-time

Skills & stack

Python JavaScript TypeScript React Vue.js Flask REST APIs Azure

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Python, JavaScript, TypeScript, React, Vue.js, Flask, REST APIs, Azure) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion The Chemours Company Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in Python. Answer
Model answer: 1. Encapsulation (data hiding via private fields/getters). 2. Abstraction (hiding implementation complexity). 3. Inheritance (code reusability). 4. Polymorphism (method overriding/overloading).
What is the time and space complexity of QuickSort vs MergeSort? Answer
Model answer: QuickSort: Average O(N log N) time, O(log N) space. Worst O(N^2). MergeSort: Guaranteed O(N log N) time, but requires O(N) auxiliary space.
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
Model answer: Indexes speed up SELECT queries via B-Trees. However, they slow down INSERT, UPDATE, and DELETE operations because indexes must be updated on disk. Avoid on low-cardinality columns (e.g., boolean flags).
What happens under the hood when you enter a URL in a browser? Answer
Model answer: 1. DNS lookup (resolves IP). 2. TCP 3-way handshake (SYN, SYN-ACK, ACK). 3. TLS negotiation for HTTPS. 4. HTTP GET request sent. 5. Server responds with HTML/CSS/JS. 6. Browser renders DOM & CSSOM tree.
What is the difference between REST and GraphQL APIs? Answer
Model answer: REST uses multiple fixed endpoints with possible over/under-fetching. GraphQL uses a single endpoint allowing clients to query exact fields in a single request.
Behavioural & HR questions 3
Why do you want to join The Chemours Company as a Software Developer?
Highlight The Chemours Company's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
The Chemours Company Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii