Role name: Sr Python Developer
Work site: Philadelphia, PA
Role Summary
We are looking for a Senior Python Developer with strong experience in FastAPI and microservices architecture. The role involves designing, developing, and maintaining scalable backend services, with a strong focus on cloud-native development, observability, automated testing, and CI/CD practices. The candidate will collaborate closely with client stakeholders and offshore teams to deliver high-quality solutions.
Key Responsibilities
Design, develop, and maintain Python-based microservices using FastAPI
Build scalable, high-performance REST APIs aligned with cloud-native best practices
Develop and deploy serverless components using AWS Lambda
Implement logging, monitoring, and troubleshooting using AWS CloudWatch and Kibana
Ensure high code quality through unit, integration, and API test automation
Integrate services using event-driven and synchronous communication patterns
Set up and maintain CI/CD pipelines for build, test, and deployment automation
Collaborate with client teams to understand requirements and provide technical guidance
Work effectively with offshore development teams, ensuring clear communication and delivery alignment
Participate in design reviews, code reviews, and architecture discussions
Support production releases and post-deployment issue resolution
Required Technical Skills
Python (Advanced) – strong backend development experience
FastAPI – building production-grade APIs and microservices
Microservices Architecture – design, development, and integration
AWS Services
AWS Lambda
CloudWatch
Logging & Monitoring
Kibana (ELK stack experience preferred)
CI/CD Tools
GitHub Actions / Jenkins / GitLab CI / similar
Testing
Strong experience writing unit, integration, and API test cases
PyTest or equivalent frameworks
Version Control
Git (branching, pull requests, code reviews)
