Post Job Free
Sign in

Senior Backend Developer

Company:
Nialli Inc.
Location:
Calgary, AB, Canada
Posted:
May 19, 2026
Apply

Description:

Nialli is currently looking for a highly motivated senior backend developer to work closely with our UX, AI and React Development teams.

What we are developing

Nialli™ products and services include visual collaboration applications intended for highly secure enterprise environments. Our suite of products provides an easily understood and simple way for individuals and groups to collaborate in a shared workspace in both in-person and remote scenarios. It integrates with the tools, devices and applications that people already use and offers an easily understood environment for new users and guests to effectively work together. It is deployed on the Microsoft® Azure cloud and leverages industry-standard authentication and encryption.

You will

Deliver products from requirements through design, implementation, and release using a continuous delivery approach based on automated, repeatable, and reliable releases

Identify, document, and defend against potential security vulnerabilities

Design and evolve scalable backend architectures and APIs

Own key services in production, including reliability, performance, and operational health

Have the freedom to suggest design changes based on personal experience

Work closely with the front-end and AI developers to get the right data at the right time in an Agile environment

Perform feature deconstruction and development across all application layers

Work closely with the UX team, AI, React and backend other developers to implement on designs

Research new technologies and bring forward new ideas to support the team

Perform code reviews

Be a champion of Nialli process and developer guidelines

You have

A bachelor’s degree in computer science or equivalent

A passion for creating leading edge backend systems

7+ years of backend development experience, including experience designing and operating production systems at scale

A solid understanding of programming fundamentals

An ability to thrive on the unknown and you are always interested in your next challenge

Creative and natural problem-solving abilities

Excellent communication and collaboration skills

The ability to stay current and work in a rapidly changing environment

You have experience with

The following languages and frameworks:

C#, .NET Core 8+

Redis

Messaging patterns (e.g., pub/sub, queues) using tools such as NServiceBus, RabbitMQ, Azure Service Bus

MS SQL design, normalization, performance tuning

Layered RESTful API architectures, microservices

Using Docker, Docker-Compose, and containerized applications

Common/modern design patterns and software architecture

Azure DevOps

Experience using AI-assisted development tools (e.g., GitHub Copilot, M365 Copilot) to improve productivity and code quality

Visual Studio 2026

Git/GitFlow

MS Teams/remote collaboration

Agile methodologies

Running and troubleshooting distributed systems in production environments

“Nice to have experience”

JIRA

Experience in multi-user web environments

Experience building web applications (as opposed to just websites)

Knowledge of React

Experience building multi-tenant SaaS applications

Experience with high-availability and distributed systems design

Experience with cloud-native architectures in Azure

Experience optimizing database performance at scale

Experience working in security-sensitive environments

We offer a competitive compensation package, some unusual perks and benefits, and a great team environment. This role operates in a hybrid work environment, with regular in-office presence expected to support collaboration and team connection.

Apply by submitting your application to by close of business on May 29, 2026. Please ensure that your resume and cover letter highlight how you meet our requirements.

Apply