Backend Python Engineer - Cloud & AI
Provenir Inc, New York
What you will do
Key Responsibilities and Experience
- Three or more years of professional software development experience
- Strong Python development skills, including experience building production backend services and APIs
- Experience with modern Python frameworks, preferably FastAPI
- Strong understanding of software design, object-oriented programming, maintainable code, and automated testing using tools such as pytest or unittest
- Experience developing and supporting cloud-based or multi-tenant SaaS applications
- Experience designing REST APIs, service integrations, and reusable backend components
- Hands-on experience with Docker and containerized application development
- Familiarity with Kubernetes and cloud-native deployment environments
- Experience working with AWS services such as EKS, S3, IAM, Lambda, and CloudWatch
- Experience with CI/CD pipelines, version control, monitoring, logging, and production support
- Understanding of application scalability, resilience, security, and observability