Summary
The job description is for an experienced Angular NestJS Developer to lead the design and implementation of web applications. The role requires a strong background in both Angular and NestJS, with a focus on creating scalable, efficient, and maintainable software solutions. The position is 100% remote.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field. Master's degree is a plus
- Proven experience as an Angular and NestJS Developer or similar role with at least 5 years of hands-on experience
- Strong proficiency in Angular (Angular 2+), including component-based architecture, RxJS, and state management (e.g., NgRx)
- Extensive expertise in NestJS, with a deep understanding of microservices architecture, RESTful APIs, and WebSocket communication
- Proficiency in TypeScript and JavaScript, with strong knowledge of HTML5 and CSS3
- Experience with database technologies like MongoDB, PostgreSQL, or MySQL
- Familiarity with DevOps tools and practices, including CI/CD pipelines, Docker, and Kubernetes
- Strong understanding of software design patterns, SOLID principles, and clean code practices
- Excellent problem-solving skills and the ability to make sound technical decisions
- Effective communication skills to collaborate with cross-functional teams and stakeholders
- Experience in mentoring and guiding junior developers
Responsibilities
- Architecture Design: Lead the architectural design and decision-making processes for Angular and NestJS-based applications, ensuring scalability, modularity, and maintainability
- Technical Leadership: Provide technical leadership and mentorship to development teams, fostering best practices, code quality, and innovation
- Code Review: Conduct code reviews to ensure adherence to architectural guidelines, coding standards, and best practices
- Performance Optimization: Identify and resolve performance bottlenecks in applications, optimizing both client-side and server-side components
- Integration: Collaborate with other teams and stakeholders to integrate various systems, services, and APIs effectively
- Security: Implement and enforce security best practices to protect sensitive data and maintain a secure environment
- Documentation: Create and maintain architectural documentation, including diagrams, guidelines, and reference materials
- Problem Solving: Analyze and resolve complex technical issues and challenges that may arise during development and production phases
- Research and Innovation: Stay up-to-date with the latest trends and technologies in Angular, NestJS, and related web development fields, proposing innovative solutions
Preferred Qualifications
- Experience with IONIC is a must
- Knowledge of frontend libraries/frameworks like React or Vue.js
- Familiarity with Database Concepts
- Experience with cloud platforms such as AWS
- Familiarity with authentication and authorization mechanisms (OAuth, JWT, etc.)
Benefits
- Job Location: 100% Remote (WFH)
- Shift timing: 5:30 PM to 3:00 AM (4-5 Hrs of overlapping )
- Salary: 30 - 40 LPA