J
Job Title – Backend Developer-Node Sr. Analyst ACS SONG
Management Level:
Location: Kochi
Must have skills: Node.js, Typescript
Good to have skills: Sonarqube
Experience: 3-5 years of experience is required
Educational Qualification: Graduation (Accurate educational details should capture)
Job Summary
We are seeking a skilled and experienced Node.js Backend Developer with 3–5 years of hands-on experience to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems and RESTful APIs. You should have a strong understanding of server-side logic, database integration, and modern backend frameworks. As a key member of our backend team, you will work closely with frontend developers, DevOps engineers, and product managers to deliver robust and high-performance applications. A deep understanding of Node.js, JavaScript (or TypeScript), and cloud services is essential for success in this role
Your Role
Your responsibilities will include:
- Designing, coding, debugging, unit testing, and documenting large, complex software applications
- Collaborate on technical implementation, assist other developers and consultants in implementation and development
- Demonstrate capability to effectively assimilate new skills and use of new technologies.
- Exceptional productivity and attention to product quality issues
- Be accountable to deliver the task to the agreed standards
- Adhere to development standards and architectural guidelines set by the Solution Design team
- Develop all technical aspects of eCommerce stores, from commerce to content and all integration with external systems
- Maintain current technical knowledge to support rapidly changing technology, being always on a look out for new technologies and work with management and development team in bringing new technologies on board
- Demonstrate abilities to effectively communicate ideas and to mentor less experienced team members
- Motivated to independently monitor and appraise emerging trends and technologies in software engineering and make recommendations or undertake independent research to validate new ideas
- Act as the key trouble-shooter in complex/escalated incidents
- Provide innovative ideas and solutions in an ever-changing environment with up-to-date knowledge regarding existing technologies.
,
Who You Are
- Strong development skills in Node JS and Typescript
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Hands-on experience with package managers like npm, yarn, etc.
- Sound understanding of asynchronous programming
- Should have strong acumen in Data Structures, Algorithms, problem-solving and Logical/Analytical skills.
- Thorough understanding of Design principles and implementation of different types of Design patterns.
- Experience in RDBMS or NoSQL databases and writing SQL queries
- Hands-on experience in creating RESTful web services and consuming web services
- Experience and/or strong understanding in GraphQL development
- Hands-on experience with frameworks such as Express, Fastify, Nest JS etc.
- Keep informed of advancements in the field of Node.js development.
- Hands-on experience with any of the logging frameworks
- Experience of writing unit test cases like Jest.
- Familiar with CI/CD pipeline
- Good understanding of any of the cloud technologies.
- Hands-on experience in using code quality tools like Sonarqube.
- Experience with Code management tools.
- Hands-on experience with Caching mechanisms.
Additional Information
About Our Company | Accenture
(do not remove the hyperlink)