Senior Software Engineer (Backend) — FULL_TIME
Build mission-critical payment infrastructure from the ground up within a high-growth fintech environment.
Key Responsibilities
- Design and build high-throughput, low-latency, highly available services using Java and Spring Boot.
- Develop REST, gRPC and event-driven APIs for payment initiation, callbacks, reconciliation and settlement.
- Build resilient services using idempotency, retries, circuit breakers and graceful degradation.
- Develop new payout processing, card processing, FX, treasury orchestration and cash forecasting capabilities.
- Design data access and storage using relational and NoSQL databases; profile and improve service performance.
- Contribute to secure system design, including PCI DSS requirements, access controls and audit logging.
- Build observability into services through structured logs, distributed tracing, metrics and alerting; contribute to service objectives.
- Establish delivery foundations including CI/CD, Docker and EKS configuration, and code quality and security checks.
- Review code and work with product, design, architecture, security and globally distributed engineering colleagues.
- Contribute React components for internal tools, operational dashboards or merchant-facing interfaces when needed.
- Integrate FX data sources and support treasury and cash-position monitoring.
- Explore production use of LLM-powered features and agent workflows, with suitable controls, retries and human review.
Job Requirements
- You possess at least 5 years of backend software engineering experience with strong Java and Spring Boot skills.
- You have proven experience building distributed, high-throughput and highly available payment or financial services.
- You hold a bachelor's degree in Computer Science, Engineering or equivalent practical experience.
- You have a deep understanding of payment architecture, including idempotency, delivery guarantees, reconciliation and settlement.
- You are proficient with relational databases like PostgreSQL or MySQL, messaging systems like Kafka or RabbitMQ, and CI/CD tools.
- You demonstrate strong communication skills and the ability to collaborate effectively across product and engineering teams.
- You have practical knowledge of secure coding and PCI DSS-aligned system design.
Job Details
What's on Offer
- Join a collaborative, international engineering environment focused on global digital commerce infrastructure.