Summary
✨ AI‑Generated
A senior software development opportunity for an experienced engineer to help shape a scalable SaaS platform. The role combines architecture and design, hands-on development, technical troubleshooting, mentoring, collaboration with product teams, and participation in agile and quality initiatives. Candidates should have post-secondary education in computer science, IT, or a related field and at least four years of relevant experience. The position is hybrid and requires residence in the local metropolitan area.
Highlights
Lead the evolution of a modern SaaS platform, influence technical architecture and long-term roadmaps, mentor developers, and work on scalable systems with opportunities to improve engineering practices.
Description
Senior Software Developer
Hybrid • Full-time
Our client is looking for a Senior Software Developer to help lead the evolution of a modern SaaS platform used by organizations across multiple industries.
This role is ideal for someone who loves building scalable systems, mentoring developers, and influencing product direction.
Please note: The successful candidate must reside in the Edmonton area.
What You’ll Do
Lead or assist with the architecture and design of scalable platform componentsCollaborate with product teams on long-term technical roadmapsMentor intermediate and junior developers through code reviews and best practicesWrite clean, maintainable, high-quality codeTroubleshoot complex issues and support critical platform incidentsContribute to agile ceremonies and engineering process improvementsSupport quality assurance and occasional after-hours maintenance needs
What You Bring
Post-secondary degree or diploma in Computer Science, IT, or a related field4+ years of client-side web development (JavaScript, HTML, CSS, Angular/React/Vue)4+ years of server-side development (Node.js, Java Spring, C++, C#, or .NET)Strong experience with REST APIs, relational databases (PostgreSQL or similar), GraphQL, and PrismaProven experience designing complex systems and contributing to software architectureStrong communication, documentation, and leadership skills
Nice to Have
Experience with AI/ML-assisted codingExperience leading teams in agile environmentsCloud or container deployment (AWS, Azure, GCP, Docker, Kubernetes)Familiarity with PL/SQL, NoSQL databases, Git/Bitbucket, CI/CD pipelines
Why Join
Our client offers a collaborative culture, growth opportunities, and a comprehensive benefits package including extended health coverage, paid time off, retirement savings matching, wellness perks, and team-building events.