Flag job

Report

Lead Fullstack Engineer

Min Experience

10 years

Location

remote

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Energy Manager Project Overview: We are seeking an experienced Full Stack Lead .NET Developer for an Energy Manager product modernization initiative. The role involves leading a team of developers and QAs, collaborating with Cairo-based engineers, mentoring junior team members, and working on both backend and frontend systems. Responsibilities: Lead a team of 4 developers and 2 QA engineers, ensuring high-quality code delivery and team alignment. Actively engage in design, development, and code reviews within a .NET full stack environment. Collaborate with Cairo-based engineers for knowledge transfer and product ramp-up. Develop and maintain backend (.NET) and frontend (HTML, JavaScript) features. Support legacy systems, modernize, and optimize performance. Identify and fix system vulnerabilities, including addressing cybersecurity issues and implementing SSO. Participate in daily standups, sprint planning, and code reviews. Mentor junior engineers and collaborate with engineering managers and product owners to translate requirements into tasks. Requirements: 10+ years of .NET development experience (including .NET 5, .NET Framework 4.7.2). Proven experience leading agile full-stack development teams. Strong backend (C#,T-SQL) and frontend (HTML, JavaScript) skills. Experience with CI/CD tools (TeamCity, Octopus Deploy) and Agile methodologies. Familiarity with AWS hosting, cybersecurity best practices, and SQL Server (preferably 2016). Comfortable working with legacy codebases and modernization efforts. Excellent communication skills for working across distributed teams, preferably available during Cairo time zone hours. Nice-to-Have Skills: Familiarity with QA automation frameworks (WebDriverIO, Jasmine). Previous experience in the energy or utilities sector.

Skills

C#
T-SQL
HTML
JavaScript
.NET