Job Title: Python Developer
The Judge Group
Software Engineering
Remote
Position: Python Developer
Location: Fully Remote
Duration: 12+ Months Contract
**W2 Contract**No C2C**
Key Responsibilities
Develop clean, maintainable, object-oriented Python code for automation and services.
Design and implement testing frameworks for customer APIs, with eventual handoff to the SRE team.
Act as a local advocate for automation in EMEA, supporting global teams with task-focused automation.
Troubleshoot and optimize automation frameworks and application performance.
Build and maintain CI/CD pipelines, automated tests, and deployment/runbook documentation.
Collaborate in Agile ceremonies (sprint planning, standups, retrospectives, backlog refinement).
Mentor junior engineers and contribute to team best practices.
Use Git, Jira, and Bitbucket for source control and workflow management.
Required Qualifications
6+ years of professional Python development experience with strong OOP skills.
Proven expertise with Git workflows and Bitbucket (branching, pull requests).
Strong background in API design, microservices, and cloud architecture principles.
Hands-on experience with Agile methodologies.
Ability to leverage AI-assisted development tools (LLM-assisted coding, AI-driven test generation, code review).
Experience with Ansible and configuration management.
Proficiency in Mongo query development.
Strong debugging, testing (unit/integration), and CI/CD mindset.
Excellent communication and cross-functional collaboration skills.
Desired Experience
Infrastructure automation (IaC, automation frameworks, API pipeline automation).
Familiarity with storage technologies (SAN/NAS, object storage, distributed systems).
Experience with Golang tools.
Kafka (producers/consumers, stream processing).
Containerization (Docker, Kubernetes).
Cloud platforms (AWS, GCP, Azure) and observability tooling.
Code review participation and leadership.
Knowledge of Richardson Maturity Model and OpenAPI spec.