Skip to content
mimi

Mid-level Software Engineer

Velora

Remote · Canada Full-time Mid Level CA$125k – CA$140k/yr 6d ago

About the role

About Velora

Our product websites:

  • keela.co
  • raisely.com
  • aplos.com

Velora is a unified company formed by Aplos, Raisely, and Keela, with a shared mission to help nonprofit organizations thrive. We offer a powerful suite of tools spanning fundraising, donor management, financial tracking, and communications, designed to reduce complexity so nonprofits can focus on their mission.

We are one company with 3 products servicing customers in the impact space. Working at Velora means you have the opportunity to build one or across all our products.

About the Role

We are seeking an exceptional Mid-level Software Engineer to join our Raisely Team. You will collaborate with other high-performing team members to build scalable, distributed solutions with an emphasis on performance, reliability, and observability. You will have experience and passion for developing in both backend and frontend codebases, with a keen eye for detail and experience in writing high-quality code, creating thorough tests, and conducting in-depth peer code reviews. You excel in problem-solving and are motivated by the chance to find innovative solutions, whether working independently or collaboratively.

Raisely is an all-in-one fundraising platform built to help nonprofits and charities launch impactful digital campaigns without needing technical skills. Trusted by over 2,000 organizations worldwide, Raisely has helped raise more than $500 million AUD. As a certified B Corporation, it operates on a mission-driven model.

What you'll be doing:

  • Collaborate to develop high-quality software designs and architecture
  • Maintain and advance micro-services and APIs
  • Take ownership of mid-level projects and deliver quality work independently
  • Actively contribute to team discussions, code reviews, and technical decision-making
  • Write unit tests
  • Maintain and contribute to technical documentation, including architecture decisions, runbooks, and onboarding guides
  • Leverage AI-powered development tools daily to accelerate coding, testing, and code review workflows
  • Prioritize, set and meet commitments

What we're looking for:

  • Bachelor's degree in Computer Science or related field
  • 3+ years of experience in software engineering
  • Proficient with React and NodeJS
  • Experience with cloud services (AWS, GCP, Azure)
  • Understanding of containerization and orchestration technologies (Docker, Kubernetes)
  • Hands-on experience with AI-native engineering tools and agentic coding assistants (e.g., Cursor, Copilot, Claude Code, or similar) as part of daily development workflows
  • Familiarity with agentic engineering best practices
  • Strong technical writing skills with the ability to maintain clear, up-to-date documentation
  • Excellent communication and collaboration skills

Why work with us?

  • Salary – The salary range for this role is $125,000 - $140,000 CAD. Your base salary compensation will be determined based on factors such as skills, education, experience, and geographic location.
  • Paid Time Off
    • Canada: Everyone gets 4 weeks paid leave plus 11 days of public holidays, as well as an 'end of year shutdown' which is an extra 2 week company holiday. Plus, you are entitled to generous paid sick leave.
  • Work remotely – We're a remote-first company - live and work wherever you're happiest. Plus we offer a monthly stipend for co-working spaces.
  • Training – We'll support you when you want to learn new skills or pay for conference or course tickets.
  • Health Coverage & Retirement-
    • Canada: We offer robust medical, dental, vision, disability and life insurance coverages and have a 4% match on Retirement.

If you have any questions or require accommodations in the interview process, please reach out to recruitment@joinvelora.com.

Velora's Commitment to Equal-Employment, Diversity, Inclusion, and Equity

We know with diversity comes strength. Aplos, Raisely and Keela provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Skills

AWSAzureDockerGCPKubernetesNode.jsReact

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free