HamburgerMenu
hirist

Full Stack Python Developer

Alta Vista Business Solution
Mumbai
12 - 15 Years
star-icon
4.3white-divider16+ Reviews

Posted on: 11/07/2025

Job Description

Role : Full Stack Python Developer

We are seeking a skilled and passionate Full Stack Python Developer with strong backend expertise in Python (preferably Django or Flask) and frontend experience using modern JavaScript frameworks such as React.js, Vue.js, or Angular. The ideal candidate will be responsible for developing robust, scalable, and maintainable applications across the full software development lifecycle, from designing and developing APIs to crafting responsive UIs.


Key Responsibilities :


Backend Development (Python) :


- Design, develop, and maintain RESTful APIs and backend services using Python frameworks like Django, Flask, or FastAPI.

- Implement business logic, data models, and service layers for scalable and secure application performance.

- Work on integrating databases such as PostgreSQL, MySQL, or MongoDB.

- Optimize backend performance, security, and scalability.

- Manage user authentication, authorization, and session management.


Frontend Development :


- Design and develop responsive, interactive web interfaces using React.js (or Angular/Vue).

- Convert UI/UX wireframes into functioning, pixel-perfect components.


- Integrate APIs with frontend interfaces.

- Ensure cross-browser compatibility and optimize performance across devices.

- Use state management tools like Redux, MobX, or Context API effectively.


DevOps & Deployment (Preferred) :


- Participate in CI/CD pipeline configuration and deployment (Docker, GitHub Actions, Jenkins, etc.)

- Handle basic cloud deployment tasks on AWS, Azure, or GCP.

- Debug and resolve deployment issues across dev/staging/production environments.


Collaboration :


- Work closely with Product Managers, Designers, and QA Engineers in an Agile/Scrum setup.

- Participate in code reviews and contribute to team knowledge sharing.

- Maintain clear and concise documentation of the development process.


Required Technical Skills :


Backend :


- Proficiency in Python 3.x

- Strong experience with Django, Flask, or FastAPI

- RESTful API development


- Database integration : PostgreSQL, MySQL, or MongoDB

- ORM frameworks (e.g., SQLAlchemy, Django ORM)

- Authentication mechanisms (JWT, OAuth2)


Frontend :


- Proficient in HTML5, CSS3, JavaScript (ES6+)

- Experience with React.js (or Angular/Vue.js)

- Familiarity with Redux, Context API, or other state management tools

- Responsive design with Bootstrap, Tailwind, or Material UI

- Integration with RESTful APIs


DevOps / Tools (Bonus) :


- Docker, Docker Compose

- CI/CD tools like Jenkins, GitHub Actions, or GitLab CI

- Version control with Git

- Cloud deployment (AWS/GCP/Azure basic knowledge preferred)


Soft Skills :


- Strong problem-solving and analytical thinking.

- Excellent communication and teamwork skills.

- Ability to work independently with minimal supervision.

- Passion for writing clean, maintainable, and testable code.


Education :


- Bachelors or Masters degree in Computer Science, Information Technology, or related field


info-icon

Did you find something suspicious?