Post Job Free
Sign in

Senior Software Developer - AngularJS/Node.js

Company:
Magna Hire
Location:
Bengaluru, Karnataka, India
Posted:
April 23, 2024
Apply

Description:

Responsibilities: Lead a team of developers in overseeing the design, development, and implementation of a project.

Offer technical guidance, mentorship, and assistance to team members.

Collaborate closely with Product Managers, Architects, and other stakeholders to establish project requirements and objectives.

Design and architect scalable, efficient, and maintainable solutions utilizing Angular, Node.js, Express.js, LoopBack, and other pertinent technologies.

Write and sustain high-quality code, ensuring compliance with best practices and coding standards.

Conduct thorough code reviews, pinpoint areas for enhancement, and furnish constructive feedback to team members.

Initiate and steer continuous improvement efforts, streamline processes, and amplify team efficiency.

Supervise unit testing, integration testing, and end-to-end testing processes to uphold software quality and dependability.

Maintain comprehensive technical documentation, encompassing system architecture, design documents, and user guides.

Remain abreast of industry trends, emerging technologies, and best practices to foster innovation and excellence within our products.

Requirements: Bachelor's degree in Computer Science, Engineering, or a related field is required.

Minimum of 6 years of experience in software development, specializing in web application development.

Demonstrated track record of successfully leading and managing development teams.

Proficiency in Angular, Node.js, Express.js, LoopBack, TypeScript, and associated technologies is essential.

Previous involvement in API design and development, encompassing RESTful APIs and Swagger.

A thorough grasp of software engineering principles, design patterns, and best practices.

Practical experience with unit testing frameworks and test automation is necessary.

Exceptional communication, leadership, and problem-solving abilities are indispensable.

Capable of excelling in a fast-paced, collaborative environment and delivering tangible results.

Familiarity with Agile development methodologies (Scrum/Kanban) is advantageous.

(ref:hirist.tech)

Apply