Senior Python Developer

Overview

Hybrid
$50 - $60
Contract - Independent
Contract - W2
Contract - 1 Year(s)

Skills

Senior Python Developer
Python application development
scalable backend services
microservices architecture
REST APIs
asynchronous systems
Celery
asyncio
object-oriented programming
design patterns
modular software design
unit testing
integration testing
CI/CD pipelines
PostgreSQL
MySQL
DynamoDB
Redis
AWS
EKS
Lambda
RDS
Aurora
S3
Docker
Kubernetes
Terraform
Helm
distributed systems
fault tolerance
high availability
debugging
profiling
performance tuning
DevOps mindset
code reviews
mentoring
PHP to Python migration
C to Python migration
event-driven architecture
event sourcing
CQRS
domain-driven design
payment processing systems
financial platforms
Kafka
RabbitMQ
AWS SQS
AWS SNS
Prometheus
Grafana
Datadog.

Job Details

Senior Python Developer (8-11 Years Experience)

Looking for Strong Python Application Developers Not Data Engineers

Location - Mountain View, CA (Hybrid).

We're hiring a seasoned Python software developer who is passionate about building production-grade applications. This is not a role for data engineers or data scientists we are specifically looking for experienced Python application developers who have built scalable backend services, complex business logic, and robust distributed systems using Python.

You'll be joining a high-impact team that s focused on financial inclusion and digital transformation. Our platform adapts to local markets and handles mission-critical operations. You ll play a key role in shaping architecture, implementing core features, mentoring team members, and ensuring code quality across the board.

Key Responsibilities

  • Translate product requirements into technical specifications and user stories
  • Architect and develop scalable, secure, and resilient backend services
  • Maintain and evolve a Python-based microservices architecture
  • Participate in all phases of the development lifecycle, including planning, design, coding, testing, deployment, and support
  • Perform code reviews and enforce high standards of software craftsmanship
  • Lead initiatives to modernize the codebase and migrate legacy systems (PHP/C) to Python
  • Mentor junior developers and help shape the team s engineering culture
  • Own the end-to-end delivery of features, with a DevOps mindset

Required Qualifications

  • 10+ years of hands-on experience in Python application development (not scripting or analytics)
  • Proficiency in designing and developing REST APIs, background job processors, event-driven architectures, and asynchronous systems (e.g., using Celery, asyncio, etc.)
  • Strong experience in object-oriented programming, design patterns, and modular software design
  • Experience with unit testing, integration testing, and CI/CD pipelines
  • Knowledge of relational (PostgreSQL, MySQL) and NoSQL databases (DynamoDB, Redis)
  • Proficiency with AWS cloud services including EKS, Lambda, RDS, Aurora, S3, etc.
  • Experience with Docker, Kubernetes, and infrastructure-as-code tools (Terraform, Helm, etc.)
  • Understanding of distributed systems, fault tolerance, and high availability
  • Strong debugging, profiling, and performance tuning skills
  • Excellent communication and collaboration skills

Nice to Have

  • Experience migrating legacy systems from PHP or C to Python
  • Exposure to event sourcing, CQRS, or domain-driven design
  • Knowledge of payment processing systems or financial platforms
  • Experience with message queues such as Kafka, RabbitMQ, or AWS SQS/SNS
  • Familiarity with observability tools like Prometheus, Grafana, Datadog, etc.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About ThinkBeyond Inc