As a Full Stack Python Developer, you will be responsible for designing, developing, and maintaining both the front-end and back-end of our web applications. You should be comfortable working with Python-based frameworks and front-end :
- Develop and maintain robust back-end services using Python frameworks (e. g., Django, Flask, FastAPI).
- Design and implement responsive front-end interfaces using HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js .
- Integrate user-facing elements with server-side logic.
- Work with RESTful APIs and, optionally, GraphQL APIs.
- Collaborate with UI / UX designers and other developers to improve usability and performance.
- Write clean, maintainable, and scalable code with proper testing.
- Troubleshoot, debug, and upgrade existing systems.
- Implement security and data protection best practices.
- Participate in code reviews, agile ceremonies, and team meetings.
Required Skills & Qualifications :
Proficiency in Python and experience with web frameworks such as Django, Flask, or FastAPI.Strong front-end skills : HTML5 CSS3 JavaScript, and modern JS frameworks (React, Vue.js, or Angular).Experience with relational databases (e. g., PostgreSQL, MySQL) and / or NoSQL (e. g., MongoDB).Knowledge of RESTful API design and integration.Familiarity with version control systems, especially Git.Experience with containerization (Docker) and basic CI / CD concepts.Understanding of Agile development methodologies.Strong problem-solving and communication skills.Preferred Qualifications :
Experience with cloud platforms (AWS, GCP, Azure).Familiarity with DevOps practices.Experience with testing frameworks (PyTest, Jest, etc. ).Knowledge of authentication & authorization protocols (OAuth, JWT).Familiarity with WebSockets, real-time applications, or microservices architecture.(ref : hirist.tech)