Full Stack Engjneer (Angular + Dot Net) - USA
Job Description:
1. Role Overview
We are seeking a highly skilled Senior Full Stack Engineer to design, develop, and maintain scalable web applications using Angular (frontend) and .NET (backend) technologies. This role requires strong technical expertise, architectural thinking, and the ability to drive end-to-end development in a fast-paced, product-driven environment.
The position plays a critical role in enhancing application performance, user experience, and system scalability, directly impacting business efficiency and digital transformation initiatives.
2. Key Responsibilities (Outcome-Oriented)
A. Application Development & Delivery
- Design, develop, and maintain robust full-stack applications using Angular and .NET frameworks
- Build responsive, high-performance UI components using modern Angular practices
- Develop secure, scalable APIs using ASP.NET Core / .NET 6+
- Ensure clean, maintainable, and reusable code following best practices
B. Architecture & System Design
- Contribute to solution architecture and design decisions
- Optimize application performance, scalability, and security
- Implement microservices architecture where applicable
C. Collaboration & Agile Execution
- Work closely with Product Managers, UX/UI teams, and stakeholders
- Participate in Agile/Scrum ceremonies (Sprint planning, stand-ups, retrospectives)
- Mentor junior developers and conduct code reviews
D. Quality & DevOps Integration
- Write unit and integration tests to ensure code quality
- Implement CI/CD pipelines and deployment strategies
- Monitor application performance and troubleshoot issues
3. Technical Skills & Requirements
Core Technologies
- Frontend: Angular (v10+ preferred), TypeScript, HTML5, CSS3, RxJS
- Backend: .NET Core / ASP.NET Core, C#, Web API
- Database: SQL Server, Entity Framework, LINQ
Additional Skills
- Experience with RESTful API design and integration
- Familiarity with microservices architecture
- Knowledge of cloud platforms (Azure preferred)
- Experience with Docker/Kubernetes (good to have)
- Version control using Git
Engineering Practices
- Strong understanding of OOP, design patterns, SOLID principles
- Experience in test-driven development (TDD)
- Familiarity with CI/CD pipelines
4. Experience & Qualifications
- Bachelor’s or Master’s degree in Computer Science or related field
- 7–10 years of experience in full stack development
- Proven experience in delivering enterprise-grade applications
- Prior experience working in Agile environments
5. Behavioral Competencies
- Strong problem-solving and analytical thinking
- Excellent communication and stakeholder management skills
- Ownership mindset with a focus on delivery and outcomes
- Ability to work independently and lead technical initiatives
6. KPIs / Success Metrics
- Application performance improvement (load time, uptime)
- Code quality metrics (defect density, test coverage)
- Sprint delivery predictability
- System scalability and reliability
- Contribution to architecture and innovation
Key Skills :
Company Profile
One of the fastest growing IT companies that deals in both product & services.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.