Location: Remote
Term: Contract
As a Senior Python Developer, you’ll own the backend stack: architecting APIs, automating Kubernetes deployments, and ensuring data flows reliably through databases and event buses. No sugar‑coating—real responsibility, real impact.
Key Responsibilities
• Design & Develop
• Build and maintain high‑performance Python services and web applications (Flask, FastAPI, Django).
• Implement and document modern API architectures (RESTful, gRPC, GraphQL).
• Write clean, well‑tested code with type hints, linting, and solid CI coverage.
• Kubernetes Automation
• Automate deployments using Helm charts or raw manifests.
• Manage cluster lifecycle: upgrades, autoscaling, resource quotas, RBAC.
• Containers & DevOps
• Containerize apps with multi‑stage Docker builds and enforce image security scanning.
• Develop and refine CI/CD pipelines (Jenkins and ArgoCD) for GitOps‑style delivery.
• Automate rollback strategies and health‑check monitoring—no manual interventions.
• Data & Messaging
• Design and maintain relational (PostgreSQL, MySQL) and NoSQL (Redis, MongoDB) schemas.
• Integrate and operate event buses (Kafka, RabbitMQ) for async processing and microservices.
• Optimize data access patterns and enforce consistency—know when to use transactions vs. eventual consistency.
• Collaboration & Standards
• Lead design reviews; challenge assumptions with facts, not opinions.
• Mentor peers on best practices: Twelve‑Factor App, SOLID principles, CI/CD hygiene.
• Drive documentation: architecture diagrams, runbooks, post‑mortems.
NTT DATA
BairesDev
Yo Hr Consultancy
Data Meaning
Blenderbox, Inc.