- Candidate will be responsible for breaking down complex requirements into achievable production code.
- Candidate will design, build, monitor, and support key payment flows that have high requirements for both performance, availability and accuracy.
- Analyze and decompose complex software systems and collaborate with cross-functional teams to build high performance systems.
- This position will require candidate to be on call for urgent issues affecting production systems.
---- Basic Qualifications ----
- Strong backend software engineering experience including CS fundamentals. Bachelor's degree in Computer Science or related technical field or equivalent practical experience required.
- Expertise in golang or Java
- Experience in high volume, production systems including high quality code, deployment, monitoring and reliability.
- Self-driven to identify opportunities and improve systems.
- High levels of adaptability and willingness to learn.
---- Preferred Qualifications ----
- Prior experience in platform-level system design and support.
- Background in building high-performance, scalable distributed systems.
- Domain knowledge of the payments and/or financial space.
Employment Type: Full Time, Permanent
Read full job description