Job summary
A global financial technology company is seeking a senior software engineer in Singapore. This role involves owning complex components and delivering high-quality systems. Key responsibilities include designing and implementing backend services, ensuring API reliability, and collaborating with cross-functional teams. Candidates should have a bachelor's degree in computer science and at least 5 years of experience in software engineering, particularly in backend development using Java, Kotlin, Go, or Python. Experience with distributed systems and cloud technologies like GCP or AWS is essential.
Backend development experience in Java, Kotlin, Go, or Python
Hands-on experience with event-driven architectures (e.g., Kafka)
Solid computer science fundamentals
Experience designing and building RESTful APIs