Description

Key Responsibilities:

♦Convert product requirements into user stories and technical solutions. 
♦Develop highly available, resilient, and scalable services in a production environment. 
♦Mentor fellow engineers and help cultivate a strong technological culture within the team.
♦Write, test, deploy, and monitor efficient, scalable code that impacts millions of users. 
♦Collaborate effectively with project leads, product managers, and fellow developers. 
♦Participate in code and design reviews. 
♦Become a domain expert in the payment processing industry.

What you’ll need:

♦Bachelor’s Degree in Computer Science or a related field. 
♦4+ years of programming experience in Python. 
♦Practical experience with automated testing, building, and CI/CD deployment systems. 
♦An emerging capability to lead and influence the technical direction of a team. 
♦Experience with database and cloud technologies, ideally AWS.
♦A growing ability to design resilient software components within distributed systems. 
♦Our core stack is Python, and we are transitioning from C and legacy PHP. As part of our cloud migration, we’re leveraging Kubernetes and AWS services like EKS, Lambda, RDS, Aurora, and Dynamo. 

Education

Bachelor's degree in Computer Science