Backend Software Engineer
About the Role
You will design, implement, and maintain scalable backend services and APIs that power production systems. You will build and improve data pipelines, collaborate with product and engineering teams to scope and deliver features, write and maintain technical documentation, and ensure high availability and reliability of services. You will also contribute to internal tooling, code reviews, and the technical roadmap while prioritizing operational excellence and user empathy.
Requirements
- Minimum of 5 years of experience in web backend development
- Proficiency or strong experience with Go (Golang) preferred
- Experience with data engineering and data pipelines
- Proven track record delivering production services and systems
- Domain experience in banking fintech or fraud prevention desirable
- Proficiency in English for verbal and written communication
Responsibilities
- Design and implement scalable backend services and APIs
- Build and maintain data pipelines and ETL workflows
- Ensure reliability and high availability of production systems
- Collaborate with product and engineering teams to deliver features
- Write and maintain user-facing technical documentation
- Perform code reviews and enforce engineering best practices
- Contribute to technical roadmaps and internal tooling
Benefits
- Equity participation with early exercise for all options
- Generous cash compensation
- Remote first work from anywhere policy
- Flexible paid time off and year-end break
- Health dental and vision insurance for employees and dependents (US and Canada)
- 401k RRSP matching at 4% (US and Canada)
- MacBook Pro provided
- One-time home office setup stipend
- Monthly meal stipend
- Monthly social meet-up stipend
- Annual health and wellness stipend
- Annual learning stipend
- Unlimited access to expert financial advisory
