Overview
Skills
Job Details
We are looking for a skilled and experienced Python Full Stack Developer to join our development team. You will be responsible for building and maintaining scalable, efficient web applications using Python-based backend frameworks and modern frontend technologies. The ideal candidate has a strong understanding of both server-side and client-side technologies and is comfortable working across the entire tech stack.
Key Responsibilities:-
Design, develop, and maintain scalable web applications using Python (e.g., Django, Flask, FastAPI).
-
Develop responsive front-end interfaces using HTML, CSS, JavaScript, and frameworks like React.js, Angular, or Vue.js.
-
Integrate RESTful APIs and third-party services.
-
Collaborate with UI/UX designers, product managers, and other developers.
-
Write clean, maintainable, and testable code following best practices.
-
Manage databases (e.g., PostgreSQL, MySQL, MongoDB), including schema design and optimization.
-
Deploy applications to cloud platforms (e.g., AWS, Azure, Google Cloud Platform) or containerized environments (e.g., Docker, Kubernetes).
-
Participate in code reviews and contribute to team knowledge-sharing and documentation.
-
Proven experience as a Full Stack Developer or similar role.
-
Strong proficiency in Python and one or more Python web frameworks (Django, Flask, FastAPI).
-
Solid understanding of frontend technologies: HTML5, CSS3, JavaScript.
-
Experience with frontend frameworks/libraries: React.js, Angular, or Vue.js.
-
Familiarity with version control systems (e.g., Git).
-
Experience with RESTful APIs and backend/frontend integration.
-
Understanding of database technologies (SQL and NoSQL).
-
Knowledge of containerization tools like Docker and orchestration tools like Kubernetes.
-
Familiarity with CI/CD pipelines and deployment best practices.
-
Excellent problem-solving and communication skills.
-
Experience with GraphQL, WebSockets, or asynchronous programming.
-
Experience with automated testing (unit/integration).
-
Knowledge of microservices architecture.
-
Familiarity with DevOps practices and cloud infrastructure (AWS/Azure/Google Cloud Platform).
-
Bachelor's degree in Computer Science, Engineering, or related field.