Lead the design, development, and optimization of an infrastructure automation platform using Python, migrating legacy services to modern microservices (RMM Level 2 OpenAPI). Collaborate cross-functionally in Agile teams to deliver scalable, well-tested solutions while mentoring engineers and improving CI/CD reliability. Leverage AI-assisted tools to accelerate development and enhance code quality.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Python Developer
Location: 100% Remote
W2 only
Job Requisition
- Build, maintain, and improve infrastructure automation platform using Python.
- Collaborate with product, SRE, and operations teams in an Agile environment to deliver reliable, well-tested software and automation that scales.
- Design and implement clean, maintainable object-oriented Python code for services and automation.
- Use Git, Jira, and Bitbucket for source control, branching strategies, and pull-request workflows.
- Work in an Agile team: sprint planning, standups, retrospectives, backlog refinement.
- Develop and maintain CI/CD pipelines, automated tests, and deployment/runbook documentation.
- Troubleshoot, profile, and optimize application and automation performance.
- Mentor junior engineers and contribute to team best practices.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Required qualifications
- 5+ years professional experience developing in Python with strong object-oriented programming skills.
- Proven experience with Git workflows and Bitbucket (pull requests, branching strategies).
- API Design
- Microservice and Cloud Architecture Principles
- Mongo Query Development
- Experience working in Agile teams and familiarity with Agile ceremonies.
- Must be able to use AI-assisted development tools (code completion, LLM-assisted coding, AI-driven test generation, and AI-assisted code review) to accelerate delivery and improve quality.
- Ansible and configuration management for provisioning and automation.
- Strong debugging, testing (unit/integration), and CI/CD mindset.
- Excellent communication skills and ability to work cross-functionally.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Desired experience
- Infrastructure automation experience (IaC, automation frameworks, pipeline automation).
- Familiarity with storage technologies (SAN/NAS, object storage, distributed storage systems).
- Experience writing or maintaining tools in Golang.
- Kafka experience (producers/consumers, stream processing) preferred.
- Container experience (Docker, Kubernetes) preferred.
- Cloud platform experience (AWS, GCP, or Azure) and observability tooling.
- Comfortable participating in and conducting code reviews.
- Familiarity with the Richardson Maturity Model
- Knowledge of OPENAPI spec
- Migrate the top 5 legacy ansible-based, macroservice fulfillment services to RMM level 2 openapi spec microservice using an AI-assisted development workflow
- Improve CI/CD reliability and increase automated test coverage.
Similar Jobs
Explore other opportunities that match your interests