Overview
Role description
Job Title: Experienced Backend Developer (React, Python FastAPI)
We are looking for an experienced Backend Developer with expertise in React and Python FastAPI. The ideal candidate should have a strong background in backend development, API design, and cloud-based architecture. Team management experience will be a significant advantage.
Key Responsibilities:
Design, develop, and maintain scalable backend services using Python, FastAPI, and Azure/GCP/AWS.
Develop and integrate React-based frontend applications.
Ensure the security, performance, and scalability of backend and frontend applications.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Debug, troubleshoot, and enhance existing applications.
Participate in code reviews, mentor junior developers, and contribute to best practices.
Manage and coordinate with the team to ensure smooth project execution.
Required Skills:
Strong expertise in Python and FastAPI.
Proficiency in RESTful API development and asynchronous processing.
Exposure to containerization (Docker and Kubernetes for L2 (Good to have for l2)
Knowledge of cloud platforms (AWS/GCP/Azure).
Experience with databases like PostgreSQL, MongoDB, or MySQL.
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.
Nice-to-Have Skills:
Experience in leading/managing a development team.
Exposure in React.js.
Additional experience with Generative AI (GenAI).
Familiarity with CI/CD pipelines, version control (Git), and DevOps practices