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.