Job Description
We’re Hiring: Senior Back-End Developer (Remote | Canada | 12-Month Contract)
📍 Location: Remote (Canada-based candidates only; occasional travel to Edmonton, AB)
📅 Contract Duration: 12 months (with potential extension up to 24 months)
💼 Position Type: Contract
About the Role
We’re looking for an experienced Senior Back-End Developer to join a high-impact digital modernization project within the public sector. This role is ideal for someone who thrives in agile environments, values collaboration, and has a passion for building scalable, secure, and reusable back-end solutions.
You’ll work across multiple large-scale enterprise applications and contribute to platforms that directly serve citizens — making government services simpler, faster, and better.
Your Key Responsibilities
✅ Design and implement robust, secure, and scalable APIs and services
✅ Develop and maintain back-end components using .NET / .NET Core and C#
✅ Collaborate with front-end developers to ensure consistent system design
✅ Integrate solutions with CI/CD pipelines (GitHub, Azure DevOps)
✅ Work with cloud-native tools (Azure App Services, Azure SQL, Cosmos DB)
✅ Enhance system performance, reliability, and maintainability
✅ Lead technical discovery, architecture documentation, and design discussions
✅ Monitor and proactively resolve technical debt and system vulnerabilities
What You Bring
🔹 8+ years of back-end development experience
🔹 Strong expertise in .NET Core, C#, Azure, and SQL/NoSQL databases
🔹 Deep understanding of API development best practices (versioning, security, performance)
🔹 Hands-on experience with GitHub, CI/CD, and infrastructure automation
🔹 Familiarity with React, TypeScript, and collaborating with front-end teams
🔹 Strong grasp of Agile/Scrum methodologies
🔹 Excellent communication, problem-solving, and documentation skills
Nice to Have
✨ Mobile app development experience (React Native)
✨ Familiarity with Dual-Track Agile Development
✨ Experience with AI/ML integration in back-end systems
✨ Worked on legacy modernization projects
✨ Prior experience in government or large-scale enterprise environments
❗Important Requirement
💡 Candidates must reside in Canada and be legally eligible to work.
💡 Must be open to occasional on-site meetings in Edmonton, Alberta (travel not reimbursed).