Role Overview :
We are looking for a highly skilled Full Stack Engineer (Python) to join our engineering team and contribute to the design, development, and optimization of modern web applications. The ideal candidate brings strong Python development expertise, hands-on experience with frontend frameworks, deep understanding of RESTful APIs, database systems, and cloud technologies (GCP preferred). This role involves working across the full stack, owning features end-to-end, and collaborating closely with cross-functional teams.
Key Responsibilities :
- Designing, developing, and maintaining scalable backend services using Python
- Building, enhancing, and maintaining RESTful web services and APIs
- Developing user interfaces using modern JavaScript frameworks such as Angular, React, or Vue
- Writing clean, robust, and maintainable code following object-oriented design principles
- Creating unit, integration, and functional tests to ensure application reliability
- Managing SQL queries, database structures, and ORM-based development
- Contributing to cloud-native architectures using GCP-managed services
- Working with DevOps pipelines for CI / CD automation and infrastructure as code practices
- Debugging, optimizing, and improving application performance across frontend and backend
- Collaborating with product managers, designers, and cross-functional engineering teams
- Maintaining clear technical documentation in GitHub, Jira, Confluence, and internal repositories
- Ensuring code quality through reviews, best practices, and continuous improvement
- Supporting deployment, monitoring, and issue resolution in Linux-based environments
- Staying updated with modern frameworks, cloud technologies, and industry trends
Required Skillsets :
Strong hands-on experience with Python and object-oriented programmingExpertise in developing RESTful APIs and backend microservicesProficiency in JavaScript, HTML / CSS, and frameworks such as Angular, React, or VueExperience writing unit tests and functional tests for backend and frontendSolid understanding of SQL, PostgreSQL, database optimization, and ORM usageHands-on experience with Git, GitHub, Jira, and ConfluenceStrong comfort working in Linux environmentsExperience working with cloud computing platforms (GCP preferred)Familiarity with GCP managed services including Cloud Run, Pub / Sub, Cloud Tasks, Cloud Build, BigQuery, Cloud Storage, and Cloud SQLKnowledge of SaaS, PaaS, IaaS models and microservices architectureExperience with Python web frameworks (FastAPI preferred)Strong analytical, problem-solving, debugging, and communication skillsQualifications :
Bachelors degree in Computer Science, Computer Engineering, Information Systems, or related field5- 8 years of experience in Python development and full stack engineeringHands-on experience developing web applications and services using Python and modern JavaScript frameworks(ref : hirist.tech)