Sardine is a leader in fraud prevention and AML compliance, utilizing advanced technologies to combat fraud. They are seeking a Senior Software Engineer to design and maintain backend services, collaborate with stakeholders, and manage the full product lifecycle, ensuring high-quality delivery and compliance-focused products for financial institutions.
Responsibilities:
- Design, implement, and maintain high-performance backend services built in Golang and deployed across Google Cloud Platform (GCP) and AWS, ensuring systems are robust and optimized for reliability and long-term maintainability
- Collaborate with business stakeholders for development of compliance-focused products used by banks, fintechs, and other financial institutions, including products focused on financial risk, reconciliation, and fraud detection
- Build and Implement API’s for banking or payment systems
- Partner with cross-functional engineering and product teams to coordinate development efforts
- Develop, refine, and maintain user-facing technical documentation, ensuring clarity, accuracy, and accessibility to support users
- Own the full product lifecycle, including design, implementation, and end-to-end testing, using Cypress, Junit, or Mockito, ensuring reliable delivery, continuous improvement, and adherence to high quality standards throughout each development phase
Requirements:
- Master's degree in Computer Science or related field
- 1 year of experience required in the following: Integrating/Building API's for banking or payment systems
- 1 year of experience required in the following: Building products focused on financial risk, reconciliation, or fraud detection
- 1 year of experience required in the following: Web Backend Development
- 1 year of experience required in the following: Developing production application using Go (Golang)
- 1 year of experience required in the following: Implementing end-to-end test automation using Cypress, Junit, or Mockito
- 1 year of experience required in the following: AWS Cloud
- 1 year of experience required in the following: Core banking integrations