Full-Stack Web Developer (C#/MSSQL/Front-end)
Splashdot
- Location
- Canada
- Job Type
- full-time
- Salary
- Unknown
- Posted
- August 19, 2025
Job Description
Splashdot is looking for a Intermediate Full-Stack Developer with proven expertise in Microsoft-stack web applications to join our Product Development Team. Our projects are very fast turn-around, generally lasting only a few months, but with some being measured in hours. The position is fast-paced and intense, requiring you to work on a variety of different things every day. You are given a lot of independence right from day one, and the flexibility to design and build the career you want.
Splashdot is an exciting, fast-paced internet software company that specializes in providing leading-edge customer engagement, loyalty and online transactional systems and solutions to large organizations, particularly in the gambling realm but also in the private sector. Our company is unique in that it is comprised of both an online software development arm, as well as professional services focused on interactive design and integration solutions.
Splashdot is headquartered in Vancouver, BC and employs a distributed workforce. This is a telecommuting position open to Canadian residents only.
The ideal candidate is:
- Not just a coder: a pragmatic and organized problem-solver, able to analyze broad business requirements and propose elegant technical solutions.
- Dedicated and self-motivated: able to produce superb work on tight timelines and with minimal supervision.
- Flexible and adaptable in the face of rapidly changing requirements and priorities.
- Obsessed with quality, both in their own work and in the overall projects they contribute to.
- A passionate advocate, who can argue for the best approach in a productive and professional way.
- Great at working with multi-disciplinary teams, and with both technical and non-technical people.
Primary responsibilities:
- Work with project teams to develop a wide variety of client websites and applications.
- Design and implement improvements to Splashdot’s core proprietary platform.
- Identify and fix performance and functional issues.
- Engage in peer code review and testing.
- Research and evaluate new technologies and methodologies.
- Liaise with technical staff from clients, partners, and vendors.
Necessary skills:
- C# web development, ASP.NET 3.5+ including MVC; .NET Core is a plus.
- SQL Server/T-SQL. You must have experience and comfort working directly with stored procedures and not rely on Entity Framework/ORMs.
- Javascript, jQuery, Bootstrap; React or Angular experience is a plus.
- HTML/CSS.
- Understanding of web application security best practices, including preparing for and interpreting vulnerability assessments and pen tests.
- Excellent written and spoken English.
π― Who is this job for?
This role is ideal for an Intermediate Full-Stack Developer with strong skills in C#, ASP.NET (MVC/.NET Core), SQL Server/T-SQL, and front-end technologies (JavaScript, jQuery, Bootstrap, HTML/CSS). The position involves building client websites, enhancing proprietary platforms, fixing performance issues, and collaborating with cross-functional teams in a fast-paced environment. It suits someone who is independent, adaptable, and quality-driven, with bonus points for experience in React/Angular and web security best practices.
π¬ Potential Interview Questions
-
How do you decide between using ASP.NET MVC vs .NET Core for a project?
Choose .NET Core for cross-platform support, performance, and modern architecture; ASP.NET MVC may still be used for legacy systems. -
Why might you avoid using an ORM like Entity Framework in a SQL Server-based application?
To maintain tight control over query performance, use advanced stored procedures, and avoid abstraction overhead in high-performance scenarios. -
What are key performance considerations when writing T-SQL stored procedures?
Avoid cursors, use proper indexing, minimize joins, return only necessary data, and regularly analyze execution plans. -
How do you handle security vulnerabilities in web applications, particularly those flagged by penetration tests?
Fix input validation issues, enforce strong authentication, use HTTPS, sanitize outputs, and follow OWASP guidelines. -
How do you structure a typical ASP.NET MVC project for clarity and maintainability?
Use separate folders for models, views, and controllers; organize services, repositories, and helpers into layers for clean architecture. -
Describe a time you built a feature under a tight deadline. How did you ensure quality?
Example: Delivered a client portal in under 48 hours by reusing proven components, conducting targeted testing, and deploying incrementally. -
What’s your approach to debugging a critical issue in a live .NET web application?
Check logs, isolate the stack trace, replicate locally, analyze database impact, apply hotfix if needed, then write tests post-patch. -
How do you manage JavaScript complexity in apps that rely heavily on jQuery and Bootstrap?
Encapsulate logic in modular scripts, use event delegation wisely, avoid global variables, and refactor legacy code toward reusable components. -
When would you introduce React or Angular into a .NET-based application?
For complex, interactive UI needs such as dashboards or real-time updates that exceed jQuery’s capabilities. -
How do you ensure collaboration is effective when working remotely on fast-paced, short-term projects?
Daily standups, clear documentation, use of version control, task boards, and proactive communication via chat and video calls.
π Job Summary
Splashdot is hiring an Intermediate Full-Stack Web Developer (Canada only, remote) to build fast-turnaround web applications using C#, ASP.NET, SQL Server, and modern front-end tools like jQuery and Bootstrap. You'll contribute to customer engagement and loyalty systems in high-impact industries like gaming. This is a dynamic, self-directed role offering flexibility, technical independence, and involvement in both client projects and platform development. If you're pragmatic, quality-focused, and experienced with Microsoft stack tools, this is a chance to shape your career in a fast-paced, collaborative environment.
Required Skills
Related jobs
Full-Stack Engineer
Ruby Labs
Full-time