We are seeking a Senior Python Full Stack Developer with 5–8 years of experience to join our engineering team. The ideal candidate will have a strong background in Python backend development and hands-on experience with modern frontend frameworks like React or Angular. This role also requires experience deploying applications on cloud platforms (Azure, AWS, or GCP) and a forward-thinking mindset that leverages AI-assisted development tools like Cursor, GitHub Copilot, or Windsurf.
Key Responsibilities :
- Design, develop, and maintain scalable full stack applications.
- Build robust Python backend services (e.g., APIs, microservices) using frameworks like FastAPI, Flask, or Django.
- Develop interactive, responsive frontend components using React or Angular.
- Deploy and manage applications on cloud environments (Azure, AWS, or GCP).
- Optimize performance and ensure high availability and responsiveness.
- Work closely with cross-functional teams including Product, DevOps, and QA.
- Leverage AI-powered coding tools to boost productivity and maintain code quality.
- Write clean, testable, and maintainable code, following software engineering best practices.
- Conduct code reviews and mentor junior developers when needed.
Required Skills & Experience :
5–8 years of professional software development experience.Strong proficiency in Python for backend development.Hands-on experience with either React or Angular.Experience building RESTful APIs and working with FastAPI, Flask, or Django.Cloud deployment experience on at least one platform : Azure, AWS, or GCP.Familiarity with modern AI coding assistants (e.g., GitHub Copilot, Cursor, Windsurf).Strong understanding of frontend development concepts : state management, component-based architecture, responsive design, etc.Proficient in Git and CI / CD workflows.Strong debugging, problem-solving, and analytical skills.