Senior Full-Stack Engineer

New Today

Job Description

About Verifi

 

Verifi is an expanding global SaaS and IoT technology company focused on the construction industry. Dedicated to connecting the physical world with intelligent software. We are revolutionising the industrial construction space. We provide end-to-end solutions—from embedded sensors to cloud-based analytics—that help companies boost efficiency, ensure sustainability, and unlock actionable insights. We are building a supportive, high-performance team to drive the next wave of digital transformation. Join us to build, scale, and innovate at the edge.

 

The Role

 

We're looking for a full-stack software engineer with Angular, TypeScript, and Node.js experience to help build the next generation of Verifi's SaaS platform. You'll be contributing to both frontend and backend development, learning from experienced engineers, and working closely with domain experts in the space. You'll operate in a fast-moving, collaborative environment—building scalable features and services with Angular and Node.js on Azure, while learning to ensure our products remain performant, maintainable, and customer-centric across the entire application stack.

 

What You’ll Do

  • Write clean, maintainable code across the Angular frontend and Node.js backend services.
  • Learn and contribute to full-stack architecture—understanding patterns, quality standards, and modern best practices for both client and server-side development.
  • Collaborate cross-functionally with Product Management, Design, QA, and Customer Success to understand requirements and deliver features in iterative cycles.
  • Contribute to designing and implementing products that are easily monitored, maintained, scalable, and supported throughout the product lifecycle.
  • Work with Platform Engineering to understand how the product leverages shared capabilities, tools, and infrastructure.
  • Learn from senior engineers through code reviews, technical discussions, and architectural guidance.
  • Learn and apply testing best practices and automation (unit, integration, and E2E) across frontend and backend, integrating quality into every build.
  • Participate in discovery and experimentation, using insights from Product and Customer Success to understand customer needs.
  • Contribute to API design, database schema development, and server-side logic implementation.

 

What You Bring

  • 5+ years building modern web applications with Angular for the frontend.
  • Experience with Angular, familiarity with cry state management (NgRx/Signals), routing, forms, component composition, and performance concepts.
  • 5+ years of experience with Node.js, building APIs. Knowledge of GraphQL is a plus. 
  • Familiarity with backend concepts such as RESTful APIs, database design, server-side logic, and API security.
  • Strong communication skills and a collaborative mindset required.
  • Willingness to learn data-driven approaches, aligning engineering decisions with measurable impact.

 

 

Preferred:

  • Experience building interactive and responsive dashboards with near-time and streaming data. 
  • Interest in learning GraphQL federation, persisted queries, and client caching strategies (Apollo).
  • Knowledge of Azure technologies, Web Apps, API-M, IoT Hub, and Event Hub is a plus.
  • Interest in SaaS scale-ups or B2B platforms, ideally within IoT or industrial technology environments.

 

Education

  • Bachelor’s degree in computer science or related field – Required
Location:
London
Job Type:
FullTime
Category:
Technology

We found some similar jobs based on your search