Job Description
We are looking for an experienced Senior Full Stack Developer Python with 5+ years of hands-on experience in building scalable web applications and backend systems.
The ideal candidate should have strong expertise in Python, FastAPI, cloud deployment, databases, and modern development practices.
Key Responsibilities
- Design, develop, and maintain robust backend services using Python and FastAPI.
- Build and manage scalable microservices architecture.
- Develop high-performance and reliable RESTful APIs.
- Work with PostgreSQL / SQL databases for efficient data management.
- Deploy and manage applications on Google Cloud Platform (GCP), including Cloud Run and Pub/Sub.
- Write unit and integration tests using pytest.
- Set up and maintain CI/CD pipelines for smooth and automated deployments.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Ensure code quality, version control, and best practices using Git.
- Contribute to frontend development when required as part of full stack responsibilities.
Required Skills
- Strong hands-on experience in Python.
- Experience with FastAPI.
- Good knowledge of PostgreSQL / SQL.
- Hands-on experience in Microservices architecture.
- Strong understanding of REST API development.
- Experience with GCP services such as Cloud Run and Pub/Sub.
- Experience with pytest for testing.
- Knowledge of CI/CD tools and pipelines.
- Good understanding of Git / Version Control.
- Strong problem-solving and communication skills.
Preferred Skills
- Exposure to frontend technologies like React / Angular / JavaScript.
- Experience with Docker / Kubernetes.
- Agile / Scrum working experience.
(ref:hirist.tech)