We are looking for a Senior Full Stack Developer with strong Angular expertise to design, modernize, and maintain enterprise-scale web applications. This role focuses on building high-performance, modular, and maintainable front-end solutions while contributing to backend integrations and overall system architecture.
The ideal candidate has hands-on experience modernizing legacy applications, strong problem-solving skills, and the ability to work across the full stack in a collaborative, Agile environment.
Core Skill Set
Front End – Primary
· Angular 16+
· Advanced Angular concepts:
o RxJS & reactive programming
o Change detection strategies
o Lazy loading & performance optimization
o Modular architecture and reusable components
· TypeScript with strong OOP principles
· HTML5, CSS3, JavaScript / jQuery
· Bootstrap and responsive UI design
· JSON-based integrations
Back End – Secondary
· Node.js (preferred) or equivalent backend technologies
· RESTful API development and integration
· Understanding of authentication, authorization, and secure data flows
· Experience working with distributed systems and service-based architectures
Experience & Qualifications
· 8+ years of total software development experience
· 5+ years of hands-on Angular development
· 3+ years of backend development experience (Node.js or similar)
· Proven experience working on enterprise applications or modernization initiatives
Key Responsibilities
Front-End Development & Modernization
· Design, develop, and maintain modern Angular applications
· Refactor and modernize legacy front-end codebases to improve performance, scalability, and maintainability
· Implement reusable components, shared libraries, and scalable UI patterns
· Ensure high standards of UI performance, responsiveness, and accessibility
Full-Stack Development
· Build and integrate RESTful APIs to support application workflows
· Collaborate on API contracts, data models, and service orchestration
· Ensure seamless data flow between front end and backend systems
Technical Leadership & Quality
· Conduct code reviews and enforce coding standards and best practices
· Mentor junior developers and provide technical guidance
· Drive adoption of modern development patterns and tools
Performance, Scalability & Reliability
· Identify and resolve performance bottlenecks in large, data-intensive applications
· Ensure applications meet enterprise expectations for reliability and security
· Participate in root-cause analysis and long-term solution design
Collaboration & Delivery
· Work closely with Product, UX, QA, and DevOps teams
· Participate in system design discussions, estimations, and sprint planning
· Contribute effectively in an Agile / Scrum delivery model
Continuous Improvement
· Stay current with Angular ecosystem advancements and full-stack technologies
· Proactively suggest improvements to architecture, tooling, and development practices
Requirements
· Bachelor’s degree in Computer Science, Engineering, or a related field
· Strong proficiency in Angular, TypeScript, JavaScript, HTML, and CSS
· Solid understanding of enterprise front-end architecture and data-driven applications
· Experience working with RESTful APIs and asynchronous programming
· Strong problem-solving skills and attention to detail
· Excellent communication and collaboration skills
Preferred Qualifications
· Experience with micro-frontend or modular UI architectures
· Exposure to other front-end frameworks such as React or Vue.js
· Deeper backend experience with Node.js or Java-based systems
· Familiarity with Agile / Scrum methodologies
· Experience with cloud platforms (AWS or Azure) and CI/CD pipelines