We are seeking a highly skilled and analytical Senior Full Stack Web Developer to join our team. In this role, you will design, build, and maintain robust, scalable, and highly interactive web applications. As a subject matter expert in Angular and JavaScript/TypeScript, you will bridge the gap between elegant user interfaces and powerful back-end services.
The ideal candidate is passionate about clean code, performance optimization, and modern software architecture. You will collaborate closely with product managers, UX/UI designers, and other engineers to turn complex business requirements into seamless, secure, and production-ready digital products.
Core Responsibilities & Key SkillsFront-End Engineering (Angular & JavaScript Expert)
- Modern Angular Architecture: Architect, develop, and maintain high-performance single-page applications (SPAs) using Angular (v14+), TypeScript, RxJS, and NgRx for state management.
- Vanilla JavaScript & TypeScript Mastery: Write clean, modular, and reusable ES6+ JavaScript and strictly typed TypeScript code that minimizes technical debt.
- Responsive UI Development: Translate Figma/Adobe XD designs into pixel-perfect, responsive, and accessible (WCAG compliant) HTML5 and CSS3/SASS layouts.
- Performance Optimization: Diagnose and resolve front-end bottlenecks, optimizing load times, bundle sizes, and rendering performance (e.g., lazy loading, change detection strategies).
Back-End & Database Integration
- API Design & Integration: Build and consume secure, highly scalable RESTful APIs and GraphQL endpoints (using Node.js/Express, Python, or Java/C# depending on your stack).
- Database Management: Design, query, and optimize database schemas using both relational databases (e.g., PostgreSQL, MySQL) and NoSQL solutions (e.g., MongoDB, Redis).
- Authentication & Security: Implement secure user authentication and authorization workflows, including OAuth2, JWT, and OpenID Connect.
DevOps, Testing & Collaboration
- Quality Assurance: Write comprehensive unit, integration, and end-to-end tests using frameworks like Jasmine, Karma, Cypress, or Jest.
- CI/CD & Deployment: Manage version control using Git and support continuous integration/continuous deployment (CI/CD) pipelines (e.g., GitHub Actions, Jenkins, Docker).
- Agile Collaboration: Participate actively in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and thorough peer code reviews to maintain high engineering standards.
Pay: ₹25,000.00 - ₹30,000.00 per month
Benefits:
Work Location: In person