Synctera is looking for a Backend Software Engineer to join their Reconciliation and Billing team to ensure the accuracy and consistency of financial data by ingesting information from payment networks, ledgers, and partner banks, and by building and maintaining the internal billing system to ensure accurate and timely payments.
Requirements
- Prior experience with Go
- Experience with PostgreSQL or other relational databases
- Experience in using and creating RESTful APIs, which will be consumed by our frontend engineers and our customers
- Experience building and designing distributed systems
- Experience with Python / GitLab APIs / Google Cloud APIs
- Familiarity with payment rails and financial systems
Responsibilities
- Build and maintain backend services in Go (Golang)
- Partner with Product and Engineering teams to understand complex financial services challenges and design scalable, reliable solutions
- Identify and implement process improvements and best practices that raise the bar for quality and efficiency
- Find cleaner, simpler ways to solve technical problems and improve existing systems
- Lead by example–both in code and through day-to-day collaboration
- Keep learning, keep growing, and help your teammates do the same
- Collaborate closely with cross-functional teams across the organization
Other
- 4-6+ years of professional experience working as a Software Engineer
- Experience being a part of early-stage, fast-moving engineering teams
- candidates must be located and authorized to work in the US or Canada as a precondition of employment.
- Synctera does not sponsor applicants for work visas.
- The base salary for this full-time position (USD: $150,000 - $190,000, CAD: $130,000 - $180,000) is determined by role, level, and location.