Location: REMOTE / Vancouver, British Columbia
This job allows you to work remotely.
Overview
Our Client is revolutionizing background screening with The World’s Easiest Background Check—fast, global, and powered by tech. We’re not about outdated processes and red tape. We’re about innovation, speed, and impact. If you’re looking for a place where ownership, collaboration, and creativity thrive, this is it.
The Role
We’re seeking a Senior Engineer who can design, build, and maintain scalable software solutions underpinning our core platform. As a senior member of the engineering team, you’ll drive technical decisions, ensure code quality, and mentor junior developers. You’ll collaborate with Product Managers and cross-functional partners to deliver high-impact features and drive continuous improvements in performance, reliability, and development practices.
Responsibilities
- Software Development: Collaborate with cross-functional teams to deliver customer-facing solutions. Own code quality, test coverage, observability, and documentation—from high-level architecture down to sequence diagrams. Take charge of high-priority bug fixes and unblock customers with rapid triage and resolution.
- Codebase Maintenance: Refactor legacy code, squash technical debt, and optimize performance. Participate in a shared on-call rotation to support critical services and ensure platform reliability during and outside business hours.
- Mentorship & Leadership: Guide junior and intermediate engineers through design reviews, pair programming, and best practices. Serve as the Tech Lead on critical projects: clarify requirements with product managers, provide architectural guidance, and ensure successful delivery.
- Stay Ahead of the Curve: Keep abreast of emerging technologies, propose improvements, and introduce innovative solutions that push our platform forward.
- Proven SaaS Experience: Demonstrated success delivering high-quality SaaS software in an Agile environment, with strong proficiency in multiple languages and frameworks.
- Database & API Expertise: Deep understanding of relational databases schema design, optimization, and performance tuning. Fluent in REST API design, authentication, and authorization best practices.
- Cloud & Deployment Know-How: Experience deploying, configuring, and troubleshooting applications on AWS or Azure in enterprise settings.
- Collaborative Communication: Excellent verbal/written communication—comfortable participating in client calls to provide technical expertise when needed.
Special Perks
- Vacation Mode On: 4 weeks of paid vacation + additional health & wellness time off.
- Nomad Policy - Work anywhere in the world for up to 3 months of each year
- Health and Benefits: Comprehensive Package for you and your dependents.
- Flex Life: Fully remote setup with a home-office allowance and flex stipend.
- Growth Fuel: Budget to attend industry conferences, pursue certifications, or take advanced courses.
- Impact & Ownership: Own critical system components that directly affect customer experience and platform stability.
Must Have Skills
- Proven SaaS Experience: Demonstrated success delivering high-quality SaaS software in an Agile environment, with strong proficiency in multiple languages and frameworks.
- Database & API Expertise: Deep understanding of relational databases schema design, optimization, and performance tuning. Fluent in REST API design, authentication, and authorization best practices.
- Cloud & Deployment Know-How: Experience deploying, configuring, and troubleshooting applications on AWS or Azure in enterprise settings.
- Collaborative Communication: Excellent verbal/written communication—comfortable participating in client calls to provide technical expertise when needed.