Full Stack Tech Leader Software Engineer – Angular + .net core
Job Description: -
About the Role
We are seeking an experienced Full Stack Tech Lead with a strong background in Angular and .NET Core to lead our development team. This role involves overseeing technical delivery, guiding team members, and ensuring project timelines and quality standards are met. You will work closely with cross-functional teams to design and implement high-quality web applications that deliver a seamless experience to users.
Key Responsibilities
- Technical Leadership: Lead and mentor a team of developers, providing technical guidance and hands-on expertise in Angular and .NET Core.
- Solution Design: Design and develop scalable, secure, and maintainable web applications and services, ensuring alignment with business goals.
- Full Stack Development: Oversee the entire development lifecycle, from front-end Angular development to back-end services in .NET Core.
- Collaboration: Work closely with UI/UX designers, product managers, and backend engineers to define and implement application features and functionality.
- Code Quality & Standards: Enforce coding standards, conduct code reviews, and ensure high-quality, reusable, and testable code.
- Performance Optimization: Identify bottlenecks and performance issues and work to resolve them, ensuring applications run smoothly and efficiently.
- Technical Roadmap: Contribute to the technical roadmap and decision-making regarding architecture, framework selection, and development best practices.
Qualifications
- 8+ years of professional experience in full-stack development, with expertise in Angular and .NET Core.
- 3+ years of experience in a tech lead or similar leadership role, with strong people management skills.
- Strong Technical Research Capabilities: Ability to independently research, analyze, and implement new technologies and frameworks as needed to solve complex technical problems.
- Front-End Skills: Deep knowledge of Angular (v10+), TypeScript, HTML5, CSS3, and responsive design principles.
- Back-End Skills: Proficiency in .NET Core, C#, RESTful API development, and SQL Server.
- Agile Practices: Familiarity with Agile/Scrum methodologies and experience working in a collaborative, agile environment.
- DevOps Experience: Basic knowledge with CI/CD pipelines, version control systems (e.g., Git), and containerization (e.g., Docker).
- Cloud: Basic knowledge with Azure (preferred) or AWS for cloud-based solutions.
Below skills are required.
Technical Skills:
· Strong proficiency in Angular, TypeScript, JavaScript, HTML, and CSS.
· Expertise in .NET Core, C#, and RESTful API development.
· Experience with SQL Server and familiarity with Entity Framework.
· Knowledge of code review practices.
· Strong capabilities in technical research and estimation
· Good knowledge of Agile Practices
· Basic knowledge with DevOps practices, including CI/CD pipelines and version control (Git).
Soft Skills:
· Strong leadership and communication skills.
· Problem-solving mindset with a keen eye for detail.
· Exposure to International client communication
· Ability to work in a fast-paced environment and manage multiple projects.
Good to Have: -
· Experience with other front-end frameworks or libraries.
· Familiarity with microservices architecture.
· Knowledge of Docker and Kubernetes for containerization.
Qualifications: -
· Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Experience:
- Total 10 to 12 years of experience
- 3+ years of hands-on experience with Angular and .NET Core.
- 3+ years of team leadership or managerial experience.