Description :
Role : Python Full Stack Developer
Position Overview :
We are seeking a talented Python Full Stack Developer to join our engineering team. The ideal candidate will have strong expertise in Python backend development with FastAPI and modern React frontend development.
You will be responsible for designing, developing, and maintaining scalable web applications from database to user interface.
Key Responsibilities :
- Design, develop, and maintain robust backend services using Python and FastAPI
- Build responsive and intuitive user interfaces using React
- Develop and integrate RESTful APIs and microservices
- Implement database schemas and optimize queries for performance
- Write clean, maintainable, and well-documented code
- Collaborate with cross-functional teams including product managers, designers, and other engineers
- Participate in code reviews and contribute to team best practices
- Debug and resolve technical issues across the full stack
- Implement security and data protection measures
- Optimize applications for maximum speed and scalability
Required Qualifications :
3+ years of professional software development experienceStrong proficiency in Python with deep understanding of its ecosystemSolid experience with FastAPI or similar modern Python web frameworksProficient in React and modern JavaScript (ES6+)Experience with RESTful API design and developmentStrong understanding of SQL databases (PostgreSQL, MySQL, etc.)Familiarity with version control systems (Git)Understanding of asynchronous programming in PythonKnowledge of authentication and authorization mechanisms (OAuth, JWT)Experience with responsive design and CSS frameworksStrong problem-solving skills and attention to detailExcellent communication and teamwork abilitiesPreferred Qualifications :
Experience with Pydantic for data validationKnowledge of Docker and containerizationFamiliarity with CI / CD pipelinesExperience with TypeScriptUnderstanding of state management libraries (Redux, Zustand, Context API)Experience with NoSQL databases (MongoDB, Redis)Knowledge of WebSockets and real-time communicationFamiliarity with testing frameworks (pytest, Jest, React Testing Library)Experience with cloud platforms (AWS, GCP, Azure)Understanding of microservices architectureExposure to GraphQL(ref : hirist.tech)