Senior Software Engineer

Raisely Logo

Raisely

๐Ÿ“Remote - Canada

Summary

Join Aplos, Raisely, and Keela, a unified company dedicated to helping nonprofits thrive, as a Senior Software Engineer on the Platform Team. You will collaborate with senior technical leaders to design and build scalable, reliable, and observable distributed solutions. This role involves developing and maintaining microservices and APIs, transitioning legacy systems, and ensuring system performance. You will also mentor junior engineers and ensure compliance with engineering standards. The position offers a remote-first work environment, generous PTO, paid parental leave, comprehensive health coverage, and an RRSP match.

Requirements

  • Bachelorโ€™s degree in Computer Science or related field
  • 7+ years of experience in software engineering, with at least 3 in a Senior level role
  • Mastery of high-level programming languages (NodeJS essential, Java beneficial)
  • Strong understanding of modern software architecture patterns: microservices, event-driven programming, 12-factor app, reactive systems, C4 model diagrams, domain-driven design, etc
  • Experience with cloud services (AWS, GCP, Azure) and understanding of cloud design principles
  • Understanding of containerization and orchestration technologies (Docker, Kubernetes)
  • Comfortable working with Agile methodologies
  • Excellent communication and collaboration skills

Responsibilities

  • Collaborate to develop high-quality software designs and architecture for core platform systems
  • Develop and maintain scalable and reliable micro-services and APIs
  • Maintain and transition legacy monolith platform
  • Ensure patterns for instrumentation and observability
  • Monitor and optimize system performance
  • Prioritize, set and meet commitments
  • Share technical expertise, mentor and provide technical guidance to the feature teams
  • Ensure compliance of design specifications and engineering standards via code reviews

Benefits

  • Weโ€™re a remote-first company
  • We also have generous PTO plans (4 weeks of vacation, volunteer time off, plus an office closure from Christmas to New Yearโ€™s Day!)
  • And support paid parental leave (12 weeks)
  • We offer robust medical, dental, vision, disability and life insurance coverages
  • And have a 4% match on RRSP

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.