The Role :
We are seeking an experienced Senior Full Stack Developer to oversee the technical aspects of our software development team. The ideal candidate will be proficient in both front-end and back-end technologies , capable of delivering scalable and maintainable solutions, and comfortable working across the entire development lifecycle .
You will be responsible for designing, developing, and maintaining fully functioning platforms , integrating with databases, servers, and cloud technologies. Strong communication and leadership skills are essential.
Key Responsibilities :
- Lead and guide technical teams through architecture, design, and development phases.
- Reverse engineer legacy codebases, analyze existing systems, and identify areas of improvement.
- Work on both front-end (React, HTML, CSS, JS) and back-end (.NET, Azure) technologies.
- Design and develop scalable, high-performance web applications.
- Implement best practices in coding, architecture, and DevOps.
- Collaborate with cross-functional teams including product managers, designers, and QA.
- Work in an Agile environment and participate in sprint planning, code reviews, and daily stand-ups.
- Communicate effectively with technical and non-technical stakeholders.
Skills & Experience Required :
4 to 7 years of hands-on technical experience in software development.Strong experience with :ASP.NET, .NET CoreJavaScript, React, HTML, CSS, jQuerySQL, Cosmos DBAzure and Azure DevOpsGraphQL – Hands-on experience in building and consuming GraphQL APIs.Experience in analyzing legacy systems and optimizing application performance.Deep understanding of UI components and modern front-end frameworks like React (Angular experience is a plus).Solid experience in system architecture and technical solution design .Experience building and delivering complex web applications in a production environment.Familiarity with mission-critical, high-performance 24x7 systems .Strong leadership and team handling experience .Excellent problem-solving and troubleshooting skills.Self-starter with the ability to work independently and manage multiple tasks.Preferred Qualifications :
Bachelor's or Master’s degree in Computer Science, Engineering, or related field.Certifications in Azure or relevant technologies are a plus.