Posted on: 29/08/2025
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 technologies.
Responsibilities :
- 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.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1537699
Interview Questions for you
View All