As a
Staff Engineer - Backend, you will architect and lead the development of complex backend systems, drive innovation, and mentor the team.
- Architect and design large-scale backend systems.
 - Lead and mentor engineering teams.
 - Drive technical excellence and best practices
 - Strong analytical skills including the ability to define problems, collect data, establish facts, and draw valid conclusions.
 
What do you need to bring:
- Bachelor's degree in Computer Science or related field.
 - 5+ years of backend development experience.
 - Proficiency in at least one backend language (Python)
 - Expertise in architecting and developing large-scale backend systems using Python, with extensive experience in Django, or Flask.
 - Proven track record of designing, building, and maintaining complex RESTful APIs and microservices.
 - Leadership in guiding engineering teams through complex technical challenges and design decisions.
 - In-depth knowledge of distributed systems, cloud-native applications, and containerization technologies like Docker and Kubernetes.
 - Experience with large-scale data processing, caching strategies, and performance optimization.
 - Strong experience with distributed systems and microservices.
 - Proven ability to lead and mentor teams.
 
Preferred Qualifications:
- Experience with Agile methodology, large-scale, high-performance systems.
 - Knowledge of the payment processing industry and relevant regulations.
 - Experience with cloud platforms (AWS, GCP, Azure).
 - Contributions to open-source projects
 
Travel Percent:
The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit .
The US national annual pay range for this role is $123,500 to $212,850
Any general requests for consideration of your skills, please
to view the notice.