Back to jobs
Photon

ReactJs+Python Developer - Chennai, TN

IndiaPosted 10 months ago
hybrid

Job Description

We're on the lookout for a talented and passionate React + Python Full Stack Developer to join our dynamic team. In this role, you'll be instrumental in building and maintaining innovative web applications, leveraging the power of cutting-edge front-end frameworks, robust back-end technologies, and cloud-native services. You'll collaborate closely with designers, product managers, and other engineers to deliver high-quality, scalable, and user-friendly solutions. If you thrive in a fast-paced environment, enjoy solving complex technical challenges, and are eager to contribute to impactful projects, we encourage you to apply!

Responsibilities:

  • Design, develop, and maintain user interfaces using React.js and related technologies (e.g., Redux, Context API, React Router).
  • Build and consume RESTful APIs and microservices primarily using Python, and potentially leverage existing .NET services.
  • Work with Azure cloud services for deployment, scaling, and management of applications.
  • Write clean, well-documented, and efficient code.
  • Collaborate with UI/UX designers to translate designs and wireframes into functional and visually appealing components.
  • Work closely with back-end developers to integrate front-end and back-end systems seamlessly.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot, debug, and resolve software defects.
  • Contribute to the continuous improvement of development processes and best practices.
  • Stay up-to-date with the latest industry trends and technologies in front-end, back-end (React, Python), and cloud development.
  • Participate in agile development methodologies (e.g., Scrum, Kanban).

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Proven experience as a Full-Stack Developer with a strong focus on React.js and Python development.
  • Solid understanding of JavaScript, HTML, CSS, and related web technologies.
  • Proficiency in React.js and its core principles.
  • Experience with state management libraries (e.g., Redux, Context API).
  • Experience building and consuming RESTful APIs using Python frameworks (e.g., Flask, Django, FastAPI).
  • Demonstrable experience with Azure cloud services (e.g., Azure App Service, Azure Functions, Azure SQL Database, Azure Cosmos DB, Azure Storage, Azure DevOps).
  • Familiarity with database technologies (e.g., SQL Server, PostgreSQL, NoSQL).
  • Experience with version control systems (e.g., Git).
  • Understanding of software development principles, design patterns, and best practices.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.

Bonus Points:

  • Experience with testing frameworks (e.g., Jest, Enzyme, React Testing Library, pytest).
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of CI/CD pipelines within Azure DevOps or similar platforms.
  • Experience with front-end build tools (e.g., Webpack, Parcel).
  • Understanding of front-end performance optimization techniques.
  • Experience with .NET (C#, ASP.NET Core) is a plus, especially for integrating with existing services


 

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

ReactJs+Python Developer - Chennai, TN at Photon | Renata