Back End Engineer(Python)
Posted Updated
Description
We're Hiring: Back-End Engineer (Python)Role Details
- Work Mode: Hybrid (3 days WFO, 2 days WFH)
- Working Hours: 11:00 AM - 4:00 PM (core hours)
- Experience: 4+ years
- Interview Process: Virtual
We are looking for a highly skilled Back-End Engineer (Python) to join our growing engineering team. The ideal candidate will have hands-on experience with Django, FastAPI, and modern cloud infrastructure (AWS/Azure). You will play a key role in designing, developing, and maintaining scalable APIs and backend services that power our platform.
Primary Responsibilities- Develop and maintain robust backend systems using Python (Django).
- Build and manage RESTful APIs, FastAPI, and GraphQL endpoints.
- Write unit and integration tests (preferably with Pytest) to ensure high code quality.
- Work with cloud services (preferably AWS) including:
- Storage: S3, EFS
- Networking: VPC, Route53, API Gateway
- Databases: RDS (PostgreSQL/MySQL), DynamoDB
- Follow Git best practices (GitHub/GitLab workflows).
- Collaborate with onshore and offshore cross-functional teams.
- Experience with ETL/Data Pipelines (AWS Step Functions, Airflow, AWS Glue).
- File parsing with formats like JSON, XML, CSV.
- CI/CD pipeline experience (GitHub Actions, GitLab CI, or similar).
- Healthcare domain experience (highly desirable).
- Prior experience in agile, fast-paced environments with distributed teams.
- Strong verbal and written communication.
- Proactive in clarifying requirements.
- Ability to work independently and own deliverables.
- Strong collaboration across geographies and time zones.
- Passion for high-quality, maintainable software.