logo

JobNob

Your Career. Our Passion.

Frontend Developer


SysTechCorp Inc


Location

Hyderabad | India


Job description

Job Title: Lead Angular (FrontEnd) + Node.js (BackEnd) Developer

Experience: 8 – 9 years only Location: Hyderabad only Mode of Interview: F2F Mode of Work: Hybrid only

We are currently seeking a talented Lead Angular + Node.js Developer to join us in pushing the boundaries of technology.

Position Overview:

As the Lead Angular + Node.js Developer, you will play a pivotal role in leading the end-to-end development of our web applications, focusing on Angular for the frontend and Node.js for the backend. You will be responsible for architecting, designing, and implementing robust, scalable, and maintainable solutions using Angular, Node.js, NgRx, and TypeScript.

Responsibilities:

Lead a team of Developers in designing, implementing, and maintaining complex web applications using Angular, Node.js, NgRx, and TypeScript. Architect and develop scalable, responsive, and intuitive user interfaces using Angular, ensuring high performance and cross-browser compatibility. Design and implement RESTful APIs and backend services using Node.js, integrating with databases and external APIs for seamless data flow. Utilize NgRx for state management, ensuring efficient data flow and application state handling. Collaborate closely with UI/UX designers to translate wireframes and prototypes into polished and user-friendly interfaces. Establish and enforce best practices for frontend and backend development, including coding standards, code reviews, and documentation. Optimize application performance, conduct performance tuning, and implement caching strategies for improved user experience. Work closely with DevOps teams to implement CI/CD pipelines, automate deployment processes, and ensure robust production environments. Lead and participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives. Mentor and coach team members, providing technical guidance, conducting knowledge-sharing sessions, and fostering a culture of continuous learning. Stay updated on emerging technologies, frameworks, and best practices, and drive their adoption within the team.

Requirements:

Bachelor's degree in Computer Science, Engineering, or related field. Master's degree preferred. 6+ years of hands-on experience in frontend and backend web development, with expertise in Angular, Node.js, NgRx, and TypeScript. Proven track record of leading and managing development teams in Agile/Scrum environments. Strong proficiency in frontend technologies such as HTML5, CSS3, JavaScript/TypeScript, and frontend build tools (e.g., Webpack, Angular CLI). Deep understanding of Angular best practices, design patterns (like Redux), and component-based architecture. Extensive experience with Node.js, Express.js, and building RESTful APIs for backend services. Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MongoDB) and database design principles. Proficiency in using NgRx for state management, including actions, reducers, effects, and selectors. Experience with testing frameworks such as Jasmine, Karma, Jest, or Protractor for frontend and backend testing. Familiarity with containerization technologies (e.g., Docker) and cloud platforms (e.g., AWS, Azure). Strong understanding of DevOps practices, CI/CD pipelines, and automated testing and deployment. Excellent problem-solving skills, attention to detail, and a passion for writing clean, maintainable code. Effective communication skills with the ability to collaborate with cross-functional teams and articulate technical concepts to non-technical stakeholders. Ability to thrive in a fast-paced, dynamic environment and deliver results under tight deadlines.

Good to have:

Certification in Angular, Node.js, or related technologies. Experience with serverless architectures (e.g., AWS Lambda, Azure Functions). Knowledge of micro-services architecture and design principles. Contributions to open-source projects or a strong GitHub portfolio showcasing personal projects. Experience with performance monitoring tools and optimization techniques. Passion for mentoring, coaching, and developing team members to reach their full potential.


Job tags



Salary

All rights reserved