Lead Engineer –NodeJS

Lead Engineer –NodeJS

Bangalore

Share this job

Posted: 01 - Jul - 2022

Job Description

Lead Engineer –NodeJS

Experience: 5+  years

Location: Trivandrum/Kochi/Bangalore/Remote

Skills Required: 

  • Experience in developing NodeJS based APIs with RDBMS or NoSQL database back-end
  • Excellent development experience using web and JavaScript technologies expertise with HTML/XHTML,
    XML, JSON, CSS, SCSS, JavaScript, TypeScript, AJAX, DOM, and version control systems (such as git,
    visual code)
  • Proven Expertise in NodeJS, ExpressJS, npm, bootstrap, webpack
  • Understanding of RDMS and ORM concepts
  • Understanding of ERD and develop required database entities using “code-first” approach.
  • Understanding of Unit Testing concepts and experience with Unit Testing tools like Jest.
  • Good working exposure with REST API and very strong knowledge in object-oriented concepts & design patterns
  • Demonstrated willingness to develop with new/unfamiliar technologies.
  • Well versed with troubleshooting issues and debugging the JavaScript code.
  • Understanding of MVC design patterns
  • Ability to integrate a variety of data sources and databases into a single system.
  • Understands impacts of performance-based designs, accessibility standards and security compliance in development
  • Understanding of code deployment using different DevOps tools.
  • Proficiency when it comes to code versioning tools like GIT.
  • Experience in common third-party APIs (Google, Facebook etc)
  • Passion for best design and coding practices and a desire to develop new bold ideas

Responsibilities:

  • Take senior engineer role in managing tasks in a sprint, reviewing the code of team members and ensuring first time quality of code
  • Write “clean”, well-designed code
  • Capability to understand user stories, translate that into technical specifications and convert this into working code.
  • Follow modern agile based development process including TDD based unit testing
  • Produce detailed specifications
  • Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
  • Contribute in all phases of the development lifecycle
  • Follow technology best practices
  • Develop and deploy new features to facilitate related procedures and tools if necessary
Skills Required
XML  CSS 
Company Information

Not Disclosed by the Recruiter

Not Disclosed by the Recruiter

Open Positions : 2