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]
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.
Senior Python Developer (8-11 Years Experience)
Looking for Strong Python Application Developers – Not Data EngineersLocation - 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.
Apply for this position
Required*