Hybrid - Senior Python Developer (8-11 Years Experience) - Intuit

Mountain View, CA
Contracted
Experienced
If you're eager for new professional challenges and searching for a role where your skills can thrive, we invite you to explore this exciting opportunity. If this aligns with your career goals and interests, please submit your documents to [email protected]
 

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 servicescomplex 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 APIsbackground job processorsevent-driven architectures, and asynchronous systems (e.g., using Celery, asyncio, etc.)
  • Strong experience in object-oriented programmingdesign patterns, and modular software design
  • Experience with unit testingintegration testing, and CI/CD pipelines
  • Knowledge of relational (PostgreSQL, MySQL) and NoSQL databases (DynamoDB, Redis)
  • Proficiency with AWS cloud services including EKSLambdaRDSAuroraS3, etc.
  • Experience with DockerKubernetes, 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 sourcingCQRS, 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.
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*