Python Developer

closed
High Tech Genesis Logo

High Tech Genesis

📍Remote - Worldwide

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)
This job is filled or no longer available