Software Engineer II

Posted 11 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Mid-level Software Engineer joining Raisely Team at Velora, developing scalable backend and frontend solutions for nonprofits. Collaborating on high-quality software design and architecture.

Responsibilities

  • 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

Requirements

  • 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.

Benefits

  • 💵 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.

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$125,000 - CA$140,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureCloudDockerGoogle Cloud PlatformKubernetesNode.jsReact

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.