$65/hr - Backend Software Engineer
- Source: Amiarroyo
- Ami Arroyo, Inc.
- $96,931.46 /yr
- On-site
- Toronto
- Full-Time
- Mid level
Job Description
📱 Prefer to connect first?
You can text us to schedule a quick 10-minute info call and speak with someone from our team before applying.
This is not a formal interview — just a chance to ask questions and learn about next steps.
Text: (916) 866-7932
We’ll send you a link to book a time that works for you.
About the Role
Our client is seeking a Backend Software Engineer to design, build, and maintain scalable backend systems supporting new products, partner integrations, market expansion, and regulatory initiatives. This is a full-time, contract-to-hire opportunity based in Toronto, Canada, with a strong stated likelihood of conversion to a permanent role.
A primary focus will be integrating an existing background-check system with a new vendor. You’ll work directly with vendor engineers to understand APIs, communicate technical and feature needs, resolve blockers, and deliver a reliable compliance-focused integration. You’ll also collaborate with internal engineering and cross-functional teams to balance technical investments with business and regulatory priorities.
Core Attributes
- Backend Systems Depth: You can design, build, debug, and improve scalable backend services and distributed systems.
- Technical Ownership: You’re comfortable taking projects from early design through implementation, deployment, and ongoing improvement.
- Partner Collaboration: You can work directly with external technical partners, clarify requirements, and proactively remove blockers.
- Reliability Mindset: You understand how to build and operate fault-tolerant, highly available systems at scale.
- Code Quality: You write readable, maintainable, well-tested code and contribute thoughtfully to code reviews.
- Practical Problem-Solving: You can balance architectural quality, delivery needs, compliance requirements, and business priorities.
- Knowledge Sharing: You communicate technical ideas clearly through documentation, discussions, code reviews, and team learning.
Responsibilities
- Design, develop, and maintain scalable backend services and distributed systems.
- Build and support the integration of an existing background-check system with a new external vendor.
- Work directly with vendor engineers to understand APIs, communicate feature requirements, and resolve technical blockers.
- Write clean, readable, maintainable, and well-tested code following engineering best practices.
- Support projects from technical design through implementation, deployment, and ongoing improvement.
- Develop integrations with internal systems and external partners.
- Collaborate with engineers on architecture, technical design, and code reviews.
- Troubleshoot, debug, and optimize large-scale, highly available systems.
- Partner with cross-functional teams on initiatives supporting business growth, compliance, and regulatory requirements.
- Share technical knowledge through documentation, technical discussions, team learning sessions, and engineering best practices.
Qualifications for Success
Minimum Requirements:
- 3+ years of software engineering experience using high-level programming languages.
- Strong experience with backend software engineering and distributed systems.
- Proficiency with relational and/or NoSQL databases.
- Experience designing, debugging, or operating fault-tolerant, highly available, large-scale systems.
- Experience working with public cloud platforms such as AWS, GCP, Microsoft Azure, or comparable technologies.
- Demonstrated ability to independently deliver high-quality technical work.
- Bachelor’s or master’s degree in Computer Science, Computer Engineering, a related field, or equivalent professional experience.
- Eligibility to work in Canada without visa sponsorship.
Preferred Qualifications:
- Experience with Python and/or Go.
- Experience in compliance, government technology, regulatory environments, or large-scale enterprise technology organizations.
- Experience integrating third-party APIs or working directly with external engineering partners.
- Proficiency with AI-enabled development tools.
- Interest in converting to a full-time position if mutually aligned.
Compensation & Benefits
- Pay: 65.00 CAD per hour.
Working Environment
- Location: Toronto, Canada.
- Work arrangement: Hybrid/in-person. During the contract period, in-office attendance once per week is preferred but not stated as a strict requirement.
- Full-time conversion expectation: 2–3 days…
Skills
- connect-first
- amazon-web-services
- google-cloud-platform
- microsoft-azure
- Python
- Golang
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
