Senior Full-Stack Developer

Posted 3 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Full-Stack Developer working across the stack for 1VALET's smart-building platform. Collaborating with teams to deliver scalable features for residential and commercial buildings.

Responsibilities

  • Design, build, and maintain end-to-end features across front-end, backend, and data layers
  • Develop and optimize Angular front-end applications with a focus on performance and usability
  • Build .NET (C#) backend services, APIs, and integrations
  • Work with MS/Azure SQL for data modelling, querying, and performance optimization
  • Use Elasticsearch for search, analytics, and log-driven features
  • Implement and maintain hardware and vendor integrations (IoT devices, access control systems, third-party APIs)
  • Collaborate with Product Managers to translate requirements into technical solutions
  • Work with QA to ensure high quality through testing, debugging, and production support
  • Participate in architectural discussions and contribute to technical direction
  • Support and improve existing systems while helping shape new platform capabilities

Requirements

  • 6+ years of professional experience as a Full-Stack Developer
  • Strong hands-on experience with:
  • ○ Angular
  • ○ .NET / C# (Web APIs, services)
  • ○ MS/Azure SQL (schema design, performance tuning)
  • ○ Elasticsearch
  • Experience designing and consuming REST APIs
  • Exposure to hardware / IoT integrations or complex third-party system integrations (strong asset)
  • Solid understanding of scalable, distributed systems
  • Experience working in Agile / squad-based teams
  • Strong problem-solving skills and ability to work independently in a remote environment
  • Clear communication skills and a collaborative mindset
  • Experience using AI-assisted development tools (e.g., Replit AI, Claude Code, GitHub Copilot) to improve productivity, code quality, debugging, or prototyping

Benefits

  • Work on real-world systems deployed in buildings across North America
  • Be part of a platform that blends software, hardware, and operations
  • High ownership, meaningful technical challenges, and visible impact
  • Collaborative, product-driven engineering culture
  • Remote role with a strong Ottawa-based engineering presence

Job type

Full Time

Experience level

Senior

Salary

CA$120,000 - CA$130,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AngularAzureDistributed SystemsElasticSearchIoTSQL.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.