Splashdot is Canada’s leading provider of digital contests, customer engagement, and loyalty environments for the lottery and gaming industry.
The nCentive platform is used almost universally in Canada to host digital engagement solutions for every Canadian lottery jurisdiction.
The company is headquartered in Vancouver, BC, and employs a distributed workforce, promoting a remote-first work environment.
The Senior Full-Stack Developer position requires expertise in Microsoft-stack web applications and Azure native development.
The role is fast-paced and intense, involving a variety of tasks daily, with a high degree of independence and flexibility.
This is a full-time remote work position, but candidates must reside and be eligible to work within Canada.
Requirements:
Candidates must have 5+ years of professional experience with C# web development, including .NET Core and ASP.NET legacy applications (3.5 and 4.7).
A minimum of 5+ years of professional experience with Microsoft SQL Server/T-SQL is required, with comfort in working directly with T-SQL without reliance on Entity Framework or other ORMs.
Candidates should have at least 2+ years of experience with Azure native development, including Azure App Services, Azure SQL, and Azure DevOps; experience with Azure Functions, API Gateway, and application containerization is a plus.
Proficiency in core front-end web skills such as HTML, CSS, and JavaScript is necessary, with experience in client-side frameworks like React or Vue, as well as jQuery being a plus.
An understanding of web application security best practices, including preparing for and interpreting vulnerability assessments and penetration tests, is required.
Candidates must possess superlative organizational and time-management skills, including the ability to independently manage deadlines.
Excellent written and spoken English skills are essential.
Benefits:
The salary range for this position is $110,000 - $140,000, depending on experience.
The position offers fully remote work, allowing for flexibility in work location.