Job Title : Python Full Stack Developer (React)
Experience : 7 - 12 Years
Location : Chennai
Job Summary
We are looking for a highly skilled Python Full Stack Developer with strong expertise in backend development using Python and frontend development using React.js. The ideal candidate should be capable of building scalable, high-performance web applications, designing RESTful APIs, and developing interactive UI components. This role requires hands-on experience across the full stack, strong problem-solving abilities, and the ability to collaborate with cross-functional teams in an Agile environment.
Roles And Responsibilities
- Design, develop, and maintain backend services and REST APIs using Python (Django/Flask/FastAPI).
- Build responsive and dynamic frontend applications using React.js, Hooks, and modern JavaScript (ES6+).
- Develop secure, scalable, and reusable components across the full stack.
- Integrate frontend and backend components for seamless end-to-end functionality.
- Work with SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
- Collaborate with Product, UI/UX, and DevOps teams to deliver high-quality features.
- Implement best practices for code quality, performance optimization, and security.
- Participate in architecture discussions and propose technical solutions.
- Troubleshoot and debug full-stack issues across frontend and backend layers.
- Contribute to CI/CD processes and version control using Git.
Must-Have Skills
- Strong proficiency in Python and frameworks such as Django, Flask, or FastAPI.
- Solid hands-on experience with React.js, React Hooks, and component-based architecture.
- Experience building and integrating REST APIs.
- Strong understanding of JavaScript (ES6+), HTML5, CSS3, and modern frontend tooling.
- Good knowledge of SQL/NoSQL databases.
- Experience with Git, CI/CD pipelines, and deployment workflows.
- Strong understanding of server-side logic, caching, authentication, and security.
- Excellent analytical, debugging, and communication skills