Senior Software Engineer (Full-Stack)
In this role, you will be responsible for delivering end-to-end product features, improving engineering quality, and helping shape technical practices across teams in a fast-paced full-stack environment.
- Build and ship customer-facing features across banking, tax automation, and expense management products
- Work across the full stack, including backend APIs, data modeling, and frontend development using modern web technologies
- Collaborate with product and design teams to translate ideas into scalable, production-ready features
- Own features end-to-end, including scoping, development, code review, deployment, and post-release monitoring
- Improve system reliability, performance, and scalability by proactively addressing technical issues
- Contribute to architectural decisions and help define engineering patterns and best practices
- Participate actively in code reviews and technical discussions to raise engineering standards
- Mentor and support other engineers through pairing, feedback, and design collaboration
- Help reduce technical debt in a pragmatic and sustainable way
- Partner with engineering leadership on planning, execution, and technical alignment across teams
- 12+ years of full-stack software engineering experience with strong backend expertise
- Production experience with Ruby on Rails or similar backend frameworks
- Strong proficiency in React and TypeScript for frontend development
- Experience working with relational databases at scale (e.g., MySQL, Spanner, or similar systems)
- Proven ability to deliver complex features across multiple teams or product areas
- Strong communication skills, with the ability to explain technical concepts clearly to technical and non-technical stakeholders
- Experience influencing engineering standards, architecture, or cross-team initiatives
- Strong understanding of system design, scalability, and software reliability principles
- High attention to code quality with a consistent focus on maintainability and long-term improvement
- Experience in fintech or regulated environments is a strong plus
- Previous experience in technical leadership, architecture, or informal team leadership is beneficial
- Comprehensive medical, dental, and vision coverage (fully covered for employees, partially for dependents)
- Competitive equity package with meaningful ownership in the company
- Flexible remote work options across Canada and beyond
- 16 weeks of paid parental leave to support growing families
- Generous vacation and flexible time-off policy, including mental health days
- Access to retirement savings plans (401k), FSA, and commuter benefits where applicable
- Opportunity to work on impactful financial products serving millions of self-employed users
- Strong engineering culture focused on ownership, quality, and continuous improvement.
Requirements:
This role requires deep full-stack engineering experience, strong technical judgment, and the ability to operate across multiple teams in a fast-paced product environment.
Benefits:
Jobgether runs the largest remote job platform, effectively linking job seekers with over 200,000 flexible and remote opportunities that match their unique skills and preferences. Our focus is on enhancing the hiring process, ensuring efficiency while prioritizing the candidate experience, particularly in the growing health and wellness sector.
- Founded
- Founded 2020
- Employees
- 11-50 employees
- Industry
- Professional Services