
Senior Python Developer
Egen
full-time
Posted on:
Location Type: Hybrid
Location: Hyderabad • India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Engage in backend development using Python and related technologies.
- Collaborate with cross-functional teams for system integration and project delivery.
- Design and implement backend services with best practices in mind.
- Participate in code reviews and contribute to team knowledge sharing.
Requirements
- Core Experience: 8 to 12 years of hands-on software engineering experience, with a heavy emphasis on backend development using Python.
- Frameworks: Extensive experience building backend services using FastAPI (experience with data validation, dependency injection, and asynchronous programming).
- Python Libraries: Deep proficiency with standard and foundational Python libraries, including but not limited to Pydantic, SQLAlchemy, Requests, Pytest, as well as data-manipulation libraries like Pandas and NumPy.
- Integration Expertise: Proven track record in system integration—working with enterprise databases (SQL/NoSQL), message brokers (e.g., Kafka, GCP Pub/Sub), and building robust API-to-API communication layers.
- Cloud Platforms: Solid hands-on knowledge of Google Cloud Platform (GCP). Familiarity with deploying applications using GCP services (e.g., Cloud Run, Cloud Functions, GKE, Compute Engine, or App Engine).
- Software Engineering Practices: Strong grasp of version control (Git), containerization (Docker, Kubernetes), and modern CI/CD pipelines.
- Good To Have: GCP Certifications: Holding a Google Cloud Professional Developer or Cloud Architect certification.
- Alternative Frameworks: Working knowledge of other popular Python frameworks like Flask or Django.
- Data/AI Exposure: Background or foundational understanding of Data Engineering (ETL pipelines, BigQuery) or integrating Machine Learning models into production environments.
- Agile/Scrum: Experience thriving in an Agile work environment focused on pragmatic delivery and rapid iteration.
- Front-End Familiarity: Basic understanding of modern front-end frameworks (React, Angular) to facilitate smoother full-stack team collaboration.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonFastAPIPydanticSQLAlchemyRequestsPytestPandasNumPyDockerKubernetes
Soft Skills
collaborationknowledge sharingcode reviewAgileScrum
Certifications
Google Cloud Professional DeveloperGoogle Cloud Architect