What You'll Do
Take ownership of developing and maintaining high-impact services that operate at scale, ensuring reliability and performance in production environments. Translate business goals into technical implementations, crafting solutions that support real-world financial use cases.
Collaborate closely with product teams and engineering leads to define user stories and system architecture. Contribute to code and design reviews, ensuring best practices are followed and technical standards are upheld.
Play a key role in mentoring fellow engineers, fostering a culture of learning and technical excellence. Help expand team capabilities by sharing knowledge and supporting professional growth.
Build and refine automated testing, deployment, and monitoring workflows to strengthen system resilience. Gain deep familiarity with components of the payment processing ecosystem, evolving into a go-to resource for critical domains.
Requirements
- Hold a Bachelor’s degree in Computer Science or a related discipline
- Have at least four years of professional experience programming in Python
- Demonstrate practical knowledge of CI/CD pipelines and automated build systems
- Bring hands-on experience with cloud platforms and database technologies, particularly AWS
Preferred Qualifications
- Show early leadership in shaping technical strategy and guiding team decisions
- Have experience designing fault-tolerant components in distributed systems
Technology Environment
Work with a modern stack including Python, Kubernetes, AWS services such as EKS, Lambda, RDS, Aurora, and Dynamo. Systems are built for scale, security, and long-term maintainability.
