Python Developer
closed
High Tech Genesis
Summary
Join High Tech Genesis Inc. as a Senior Python Developer and own the backend stack, architecting APIs, automating Kubernetes deployments, and ensuring reliable data flow. You will build and maintain high-performance Python services and web applications, implement modern API architectures, and write clean, well-tested code. Responsibilities include Kubernetes automation, containerization and DevOps, data and messaging management, and collaboration with team members. The role requires 5+ years of Python expertise, strong OOP experience, Docker expertise, and experience with REST, GraphQL, or gRPC. You will also need a solid background with SQL and NoSQL databases and experience designing event-driven systems. The position is remote and contract-based.
Requirements
- 5+ years of expertise in Python
- Strong experience with OOP
- Expert in Docker: image optimization, security scanning, and registry management
- Hands-on with REST, GraphQL, or gRPC
- Understanding of API gateway patterns and service mesh fundamentals
- Solid background with SQL and NoSQL databases
- Experience designing event-driven systems using Kafka, RabbitMQ, or similar
- Built declarative pipelines in Jenkins (Groovy or Declarative) and ArgoCD
- Git fluency: advanced branching, rebasing, conflict resolution
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
Preferred Qualifications
- Skilled in YAML, secret management, and automated testing pipelines
- Strong debugging mindset—root-cause analysis is non-negotiable
- Deep mastery of asynchronous patterns (asyncio, Celery)