Senior Full Stack Lead

 

ABOUT THE ROLE

We are looking for a highly experienced Senior Full Stack Lead Developer to take ownership of our flagship web-based Field Management Software platform. This is a hands-on technical leadership role: you will architect, build, and guide the evolution of a sophisticated single-page application (SPA) ecosystem backed by a robust .NET/C# Web API and SQL Server data layer. Roughly 80% of the application surface is built in JavaScript using our proprietary one-page app framework, making deep JavaScript expertise absolutely essential.

 

You will mentor junior and mid-level developers, drive code quality standards, own technical architecture decisions, and partner closely with product owners and stakeholders to deliver reliable, scalable solutions for field teams operating in demanding real-world environments.

WHAT YOU'LL DO

  • Architect and lead development of our web-based Field Management SPA, ensuring performance, scalability, and maintainability across the full stack.
  • Own the JavaScript front-end platform โ€” our proprietary one-page application framework โ€” driving design decisions, component standards, and API integration patterns.
  • Design and implement RESTful Web APIs in ASP.NET / C# that power the front-end and integrate with third-party services.
  • Write, optimize, and review complex T-SQL queries, stored procedures, and data models on SQL Server.
  • Develop and maintain .NET Windows Services for background processing, scheduling, and system-level integration tasks.
  • Establish and enforce coding standards, perform thorough code reviews, and champion engineering best practices across the team.
  • Collaborate with product management, UX designers, and field operations stakeholders to translate requirements into technical solutions.
  • Drive CI/CD pipeline improvements, deployment strategies, and DevOps practices.
  • Identify, diagnose, and resolve complex performance bottlenecks and production issues.
  • Mentor and grow junior and mid-level developers through pair programming, technical coaching, and knowledge sharing.

REQUIRED QUALIFICATIONS

  • 8+ years of professional full stack software development experience.
  • 3+ years in a technical lead, principal engineer, or software architect role.
  • Expert-level JavaScript (ES6+) โ€” deep understanding of async patterns, DOM, event loops, module systems, and SPA architecture.
  • Strong proficiency in C# and .NET Framework / .NET Core for back-end Web API development.
  • Solid hands-on experience with ASP.NET (MVC and/or Web API).
  • Solid hands-on experience with SignalR or WebSockets for real-time data scenarios.
  • Advanced T-SQL skills โ€” query optimization, indexing strategies, stored procedures, and schema design on SQL Server.
  • Experience building and maintaining .NET Windows Services.
  • Proven ability to design RESTful APIs consumed by rich JavaScript clients.
  • Demonstrated experience leading and mentoring engineering teams.
  • Experience with source control (Git) and collaborative development workflows.

PREFERRED / NICE TO HAVE

  • Experience with field service, workforce management, or operations software.
  • Familiarity with modern JavaScript frameworks (React, Vue, Angular) alongside custom/proprietary SPA development.
  • Experience with CSS architecture โ€” responsive design, CSS pre-processors (LESS/SASS), and UI component libraries.
  • Background in implementing offline-capable or mobile-first web applications for field use.
  • Experience with automated testing frameworks for both front-end (Jest, Mocha) and back-end (.NET unit/integration testing).
  • Prior work in industries such as utilities, construction, logistics, or facilities management.

CORE TECHNOLOGY STACK

 

JavaScript (ES6+) โ€” Primary Language

C# / .NET Framework & .NET Core

ASP.NET Web API / MVC

T-SQL / Microsoft SQL Server

.NET Windows Services

CSS / Responsive Web Design

RESTful Web API Architecture

Custom SPA Framework (Proprietary)

Git Version Control

IIS / Windows Server

HOW TO APPLY

Submit your resume, a brief cover letter outlining your experience with large-scale JavaScript applications and .NET back-end systems, and any relevant portfolio links or GitHub profile. We review every application and will reach out to qualified candidates within two weeks.

Required languages

English C1 - Advanced
Published 17 February
15 views
ยท
4 applications
50% read
ยท
50% responded
Last responded 2 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...