Egen

Senior Python Developer

Egen

full-time

Posted on:

Location Type: Hybrid

Location: HyderabadIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

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