Experience: 5+ Years
Qualification: B.Tech / M.Tech from a premier institute/university.
Responsibilities:
• Developing and delivering quality services and solutions using Node.JS, HTTP, REST, No SQL/RDBMS and other web technologies.
• Maintaining current technical knowledge to support rapidly changing technology.
• Create designs to improve the efficiency, availability, scalability, flexibility, functionality, and usability of our systems and components.
Requirements:
• Hands-on development and proficient excellence in JavaScript frameworks such as Node.js, Express.JS etc.
• Expertise in building REST based micro services platform
• Deep expertise in data-base technologies (Mongo DB, Postgres, Elastic Search, etc.
• Strong knowledge of data structures, algorithms, enterprise systems, and asynchronous architectures
• Sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability
• Experience in working with multiple web frameworks, encoding formats (JSON/XML/Thrift /etc), transport protocols (GRPCRPCHTTPHTTP2)
• Proven track record on delivering results, especially in the area of writing high-performance, reliable and maintainable code.
• Must be able to work with a minimum of technical supervision and supplemental engineering support.
• Experience with cloud technologies/AWS/ECS/Lambda is highly desired
• Familiarly with event/message driven system design and architecture
• Familiarly with TDD methodology in software development process
• Familiarity with GIT, Continuous Integration systems (Hudson/Jenkins) & Bug Tracking (Jira) tools
• Familiarity with virtualisation and containerization technologies (Docker)
• Familiarity with using Agile/Scrum methodology for software development.
• Experience on GraphQL will be additional advantage.
• Experience on ReactJS/Angular will be additional advantage.
- Project Type:One-time project
Skills and expertise
Node.js