4 months ago
Singapore, SingaporeSenior
Responsibilities
- Design, build, and operate backend services for card issuing and transaction processing.
- Write high-quality, well-tested code focusing on maintainability and operational readiness.
- Participate in code reviews, design discussions, and incident retrospectives.
- Design and implement reliable RESTful APIs for internal and external use.
- Collaborate with engineers, product managers, and stakeholders to deliver outcomes.
- Mentor peer engineers through code reviews and technical guidance.
- Contribute to system reliability through monitoring and on-call participation.
- Proactively identify and address performance and scalability issues.
Requirements
- Bachelor's degree in computer science or software engineering.
- 5+ years of professional software engineering experience.
- Strong backend development experience using Java, Kotlin, Go, or Python.
- Solid understanding of computer science fundamentals and object-oriented design.
- Experience building and operating distributed systems in production.
- Hands-on experience with event-driven architectures like Kafka.
- Experience designing and building RESTful APIs.
- Cloud experience with GCP or AWS, including Docker and Kubernetes.
- Familiarity with observability tools like Splunk, Grafana, or Prometheus.
