About the company
Wise is a global technology company, building the best way to move and manage the world's money. The Recurring Payin team owns the Direct Debit API that powers automated payments into Wise.
Responsibilities
- Design, develop, test, and maintain backend services deployed on cloud infrastructure (AWS)
- Build and maintain RESTful APIs that serve millions of customers across web and mobile platforms
- Develop and optimise services powering the card pay-in payment method
- Design and implement database schemas, write and optimise SQL queries against PostgreSQL databases
- Build and maintain event-driven architectures using Apache Kafka
- Develop and maintain a payment orchestration system that dynamically routes payments across Payment Service Providers
- Write automated tests (unit, integration, and end-to-end)
- Conduct code reviews for team members
- Participate in on-call rotations for Tier 2 critical services
- Collaborate with product managers, designers, analysts, and engineers
- Identify and resolve performance bottlenecks, scalability issues, and technical debt
- Ensure development follows security best practices
Requirements
- Experience designing, developing, testing, and maintaining backend services
- Experience with cloud infrastructure (AWS)
- Experience building RESTful APIs
- Experience with PostgreSQL and SQL optimisation
- Experience with Apache Kafka and event-driven architectures
- Experience with automated testing
Conditions
- Only local candidates considered; relocation support not provided
- Visa sponsorship transfer supported for local candidates