About the job
Location: US RemoteJob Type: Full-timeJob Description:We are seeking an experienced Python Developer to join our remote team. As a Python Developer, you will play a critical role in translating product requirements into technical solutions and delivering scalable, highly available services. You will have the opportunity to mentor other engineers, contribute to the growth of our technological culture, and make a significant impact on millions of users.Responsibilities:Translate product requirements into user stories and technical solutions.Deliver highly available and scalable services in a production environment.Mentor other engineers and support the technological culture within the team.Write, test, and deploy efficient, scalable code that directly impacts users.Communicate effectively with project leads, product managers, and fellow developers.Participate in code and design reviews.Develop expertise in the payment processing industry.Requirements:Bachelor's Degree in Computer Science or a related field.2-8 years of programming experience with Python.Hands-on experience with self-testing code (unit tests) and building systems.Emerging ability to lead and influence a team's technical direction.Hands-on experience with database and cloud technologies.Emerging ability to design resilient software components within a distributed system.Experience with our core stack: Python, with migration from system software in C and legacy PHP; familiarity with cloud technologies including Kubernetes, and AWS services such as EKS, Lambda, RDS, Aurora, and DynamoDB.