Synctera is solving the problem of enabling companies to create new revenue streams and enhance their value proposition through FinTech apps and embedded banking products. The company provides an end-to-end Banking as a Service platform to help banks increase deposits and non-interest income by expanding their footprint through FinTech and embedded finance partnerships.
Requirements
- 4-6+ years of professional work experience as a software engineer
- Experience with Go or a comparable structured and opinionated language
- Experience with PostgreSQL or other relational databases
- Experience with at least one major cloud provider, preferably Google Cloud
- Experience in using and creating RESTful APIs, which will be consumed by our frontend engineers and our customers
- Experience being a part of early-stage, fast-moving engineering teams
- Experience with Python / GitLab APIs / Google Cloud APIs
Responsibilities
- Build and maintain scalable, reliable backend services in Go (Golang)
- Design and implement robust, secure, and scalable payment processing systems supporting both real-time and batch payment rails
- Ensure high availability and fault tolerance of critical financial services
- Enhance and maintain a double-entry ledger system to reflect financial transactions across accounts
- Build integrations with third-party payment processors and vendors
- Find cleaner, simpler ways to solve technical problems and improve existing systems
- Partner with Product and Engineering teams to understand complex financial services challenges and design solutions
Other
- Collaborate closely with cross-functional teams to solve engineering problems
- Identify and implement process improvements and development best practices that raise the bar for quality and efficiency
- Advocate for and mentor software engineers in development best practices, fostering skill and knowledge-sharing across the team
- Candidates must be located and authorized to work in the US or Canada
- Synctera does not sponsor applicants for work visas