The Future of Smart Living.
Senior Full-Stack Developer
Location
Canada
Posted
83 days ago
Salary
$120K - $130K / year
Seniority
Senior
Job Description
Senior Full-Stack Developer
1VALET
• 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
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer, Workday – Integrations
InsperityInsperity helps you tackle your #HR hurdles, so you can spend more time growing your business. #HRThatMakesaDifference
• Works with constituent departments to fulfill design, application development, configuration, integration, support, and maintenance requests. • Assists in scope definition and estimation of work effort. • Contributes to the business requirements gathering process. • Works with the architecture team to ensure that design standards are followed. • Adheres to defined processes. • Develops application code to fulfill project requests. • Creates technical documentation as required. • Drives incremental improvements to team technical processes and practices. • Mentors development team members in technical complexities of assigned work. • Stays up to date with Workday releases, updates, and new features, and applies this knowledge to improve integration/extend solutions, design and performance.
Fullstack App Developer – Microsoft
IQ Plus AGIhr Personalverleiher für Informatik-Spezialisten*innen auf Zeit seit über 30 Jahren.
• Responsible for developing modern web and mobile applications within the Microsoft environment • Together with the software team, you are responsible for maintaining and further developing existing mobile app functionalities • Additionally, you will help design new product lines through mobile apps
Technical Lead, M365 Focus
Gabtech Global, LLCGabtech Global Helps Business Owners Grow Their Businesses Through Outsourcing
• Serve as the final escalation point for complex or high‑severity technical issues requiring advanced troubleshooting expertise. • Diagnose and resolve advanced issues across networking, virtualization, and security platforms as well as Microsoft 365, Windows 11 and Windows Server operating systems. • Provide real‑time support and guidance to Tier 1–3 analysts during high‑priority escalations. • Perform deep‑dive technical analysis of recurring issues to identify patterns and implement permanent resolutions. • Monitor security alerts across monitoring platforms. • Triage alerts based on severity, business impact, and SLAs. • Own and resolve Tier 3+ or escalated tickets from monitoring systems. • Ensure escalated tickets contain complete documentation. • Resolve issues within SLA expectations. • Communicate with clients and stakeholders during alert‑identified risks or degradation. • Advise teams and clients on best practices. • Collaborate on design and optimization initiatives. • Mentor analysts on advanced troubleshooting skills. • Lead workshops and post‑incident reviews.
Full-stack Developer (TypeScript / Node.js) – 100% Remote (Poland) Optiveum is looking for experienced Full-stack Developers to join a long-term project delivered for a fast-growing, international technology company building AI-driven automation solutions for finance and accounting processes. ✅ What’s offered - B2B cooperation with Optiveum (Poland-based IT recruitment & outsourcing company) - Long-term project (03.2026 – 03.2027, with extension potential) - 100% remote work from Poland - Stable collaboration with a global enterprise client - On-time invoice payments - Rate: up to 120 PLN/h (B2B) Your role - Develop full-stack features (React.js / Vite + Node.js / Express.js) - Build and optimize data processing pipelines (including AI/automation workflows) - Integrate with ERP/accounting systems - Participate in architecture discussions, code reviews, and sprint planning Must-have skills - 3+ years of experience with TypeScript, Node.js, Express.js - Experience with cloud environments (AWS, GCP, Kubernetes) - Strong knowledge of REST APIs, RabbitMQ, PostgreSQL, MongoDB - Understanding of distributed systems, OOP & FP principles (KISS, DRY) - Ability to write clean, maintainable code and test your solutions - Fluent Polish & English Nice to have - Experience with AI / LLM integrations - Knowledge of ERP or accounting systems - Experience with React, Zustand, SCSS - Familiarity with Grafana / Datadog Recruitment process - Home assignment - Technical interview (for selected candidates): - Code review (30 min) - Technical questions (30 min) - Live coding (30 min)




