Job Description
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
ishwaryajyothi@thethinkbeyond.com 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.
Job Tags
Contract work, Local area,