Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, develop, test, and maintain backend services and APIs for a card issuing platform. You will build highly available systems, integrate payment providers and third-party systems, resolve operational issues, improve reliability and security, and support incident response when required.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- 3–5 years of backend engineering experience building and operating production systems
- Golang proficiency
- RESTful API experience
- Microservices architecture familiarity
- SQL database experience, preferably MariaDB or MySQL
- Git and GitHub workflow familiarity
- Docker and CI/CD pipeline experience
- Debugging, troubleshooting, and problem-solving skills
- Familiarity with AI-assisted development tools
- Familiarity with Kubernetes, cloud infrastructure, and observability tools
Responsibilities
- Design, develop, test, and maintain backend services and APIs for the card issuing platform
- Build and maintain highly available scalable systems for card issuance and payment processing
- Integrate third-party APIs and payment systems
- Troubleshoot system issues, performance bottlenecks, and scalability challenges
- Support regression testing, integration testing, and reliability improvements
- Address bugs, technical debt, and operational support requests
- Participate in sprint planning, code reviews, and technical discussions
- Implement security and engineering best practices
- Build internal operational tools and reporting systems
- Support incident response and on-call duties when required
- Collaborate on feature delivery and platform improvements