Lead Full stack Engineer (React + .NET) (#13418172)

Work type:
Flexible (Office/Remote)
Technical Level:
Job Category:
Software Development
Utility Cloud

About the Project:
The software of our client enables some of the largest enterprises and utilities to manage their data, work, and compliance on their physical assets. It is more than a software company – it is a solutions provider. Bringing robust industry process and field knowledge to our customers, we deliver an intuitive experience for the folks in the field and office alike. The secret sauce lies in the configurability of our platform. No two operations are the exact same – combining our industry expertise and flexibility of our platform, we solve for some of the most complex operational challenges.

About the Role:
Our candidate must be able to think on their feet and rapidly identify and explain design issues and challenges.  Day-to-day activities will range from high-level design, to application development, to hands-on systems administration and operational support, requiring self-motivation and a wide range of skills and experience.  This individual must have the ability to understand business needs, work closely with product management, and strike a good balance between business needs and technical implementations.  This individual will also be fairly autonomous and be expected to contribute to a wide range of high-impact projects across the organization.  The candidate must have strong development skills and can operate in a fast-paced environment.


  • Provides technical leadership to an agile team responsible for developing, testing, and maintaining client's web-based business applications built on Microsoft and AWS technologies
  • Provides design direction and significant development experience in applying React front end solutions with Google Material Design in a historical system utilizing multiple other front-end solutions.
  • Prepares reports, manuals and other documentation on the status, operation and maintenance of software
  • Designs, develops, and unit tests applications in accordance with established standards
  • Leads peer-reviews of solution designs and related code
  • Packages and supports the deployment of releases
  • Provides guidance to teammates in the migration of older applications (aspx/angular) to the current tech stack
  • Develops, refines, and fine tunes integrations between layers of the stack
  • Analyzes and resolves technical and application problems
  • Adheres to high-quality development principles while delivering solutions on time and on budget
  • Provides third-level support to clients through bug fixes, patches, and investigatory tasks

  • Bachelor’s Degree in Computer Science (or a related discipline)
  • 8+ years of professional experience
  • Strong understanding of object-oriented programming concepts, a variety of front-end solutions, MVC pattern, implement React front-ends, ideally in typescript
  • Relational database design, APIs and querying concepts, and version control concepts
  • Experience with Microsoft .NET development using C# and web development using HTML, CSS, and JavaScript/TypeScript
  • Strong knowledge of client/server application development on the cloud
  • Experience with TypeScript, Mongo DB or Microsoft SQL Server is a great plus
  • Experience as a SCRUM Master would be useful
  • Unit-testing experience is critical
  • Passion for solving problems and mentoring junior team members
  • Enjoys collaborating in a team environment
  • Strong communication skills (English language), both verbal and written
We offer:
  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • An inspiring and comfy office
Professional growth:
  • Challenging tasks and innovative projects
  • An individual development plan
  • A personal education budget
  • Mentorship program
  • Business trips
  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more.