Senior Python Developer
Who We Are
At MAS Global Consulting, we are a high-performance digital engineering services company partnering with organizations — from innovative startups to Fortune 100 leaders — to build scalable, transformative technology solutions. Our team of world-class engineers delivers software products and platforms that accelerate growth, improve efficiency, and fuel innovation.
Who You Are
You are an experienced Python backend engineer with a solid background in building and maintaining distributed backend systems. You are comfortable working on scalable and resilient services, collaborating closely with cross-functional teams, and delivering work in iterative phases. You value clean, well-tested production code and communicate effectively in a global, distributed team environment.
Responsibilities
- Work embedded within a team of engineers developing consumer payment systems.
- Contribute to multiple projects focused on improving system scalability and resilience.
- Break down larger initiatives into individual tasks and deliver them in multiple phases with support from the team’s tech lead and manager.
- Collaborate with engineers and stakeholders to ensure timely delivery of assigned work.
- Support peers and stakeholders throughout the product development lifecycle by collaborating with Product Management, Design, and Analytics.
- Participate in ideation activities, articulate technical constraints, and partner on decisions that consider risks and trade-offs.
- Support the operations and availability of team-owned artifacts through ad-hoc development efforts that assist on-call support.
- Work with a distributed team across US East Coast, UK, and EU time zones.
Requirements
- 6+ years of experience developing backend systems using Python.
- Experience with RPC and data streaming technologies.
- Experience with AWS cloud services.
- Experience working with MySQL databases.
- Experience using Kubernetes.
- Awareness of best practices for writing, testing, and safely deploying production code.
Nice to Have
- Experience with payment systems or payment processors.
- Experience working on systems that move money.
