Negotiable
Undetermined
Remote
Remote
Summary: We are seeking a highly experienced Engineering Manager / Full Stack Developer to lead the design, development, and delivery of enterprise-grade applications. The role requires hands-on expertise in full stack development using .NET and modern front-end frameworks, along with strong experience in cloud-native architectures on Azure. The candidate will manage engineering teams, drive technical delivery, and contribute to AI-enabled product development while actively participating in coding and architectural decisions.
Key Responsibilities:
- Lead and contribute to the design, development, and delivery of enterprise-grade applications.
- Manage engineering teams and drive technical delivery.
- Participate in coding, code reviews, and architectural decisions.
- Contribute to AI-enabled product development.
Key Skills:
- Full Stack Development using .NET Core, C#, React.js / Angular
- Strong experience with Azure cloud (PaaS, FaaS, Microservices)
- Backend development with Node.js, Python
- Database experience with SQL and NoSQL
- Experience with unit testing frameworks
- Strong understanding of OOP, OOD, data structures, and algorithms
- Experience with system design (BCD, sequence, activity, state, ER, DFD diagrams)
- Familiarity with DevSecOps, SRE, CI/CD tools (GitHub, ADO, SonarQube)
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 10+ years of overall software development experience
- 5+ years of experience managing engineering teams in product-based environments
- 5+ years of hands-on experience in cloud-native development on Azure
- Proven experience delivering enterprise applications end-to-end
- Strong leadership experience including code reviews, task distribution, and delivery management
- Exposure to AI/ML or Generative AI (3+ years preferred)
- Experience with Python AI frameworks (entry level acceptable)
- Experience in Product Development Management (3-5 years)
- Knowledge of XP, Lean, SAFe methodologies
- Strong communication, stakeholder management, and problem-solving skills
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Description:
We are seeking a highly experienced Engineering Manager / Full Stack Developer to lead and contribute to the design, development, and delivery of enterprise-grade applications. This role requires hands-on expertise in full stack development using .NET and modern front-end frameworks, along with strong experience in cloud-native architectures on Azure. The candidate will be responsible for managing engineering teams, driving technical delivery, and contributing to AI-enabled product development. This position demands both strong leadership capabilities and the ability to actively participate in coding, code reviews, and architectural decisions.
Required Skills:
- Full Stack Development using .NET Core, C#, React.js / Angular
- Strong experience with Azure cloud (PaaS, FaaS, Microservices)
- Backend development with Node.js, Python
- Database experience with SQL and NoSQL
- Experience with unit testing frameworks
- Strong understanding of OOP, OOD, data structures, and algorithms
- Experience with system design (BCD, sequence, activity, state, ER, DFD diagrams)
- Familiarity with DevSecOps, SRE, CI/CD tools (GitHub, ADO, SonarQube)
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 10+ years of overall software development experience
- 5+ years of experience managing engineering teams in product-based environments
- 5+ years of hands-on experience in cloud-native development on Azure
- Proven experience delivering enterprise applications end-to-end
- Strong leadership experience including code reviews, task distribution, and delivery management
Additional Skills:
- Exposure to AI/ML or Generative AI (3+ years preferred)
- Experience with Python AI frameworks (entry level acceptable)
- Experience in Product Development Management (3 5 years)
- Knowledge of XP, Lean, SAFe methodologies
- Strong communication, stakeholder management, and problem-solving skills
Additional Notes:
- This is a hands-on Engineering Manager role requiring active coding involvement
- Candidate should be comfortable balancing technical leadership and individual contribution
- Experience in building AI-driven enterprise applications is a strong advantage