Software Engineer

Software Engineer
Company:

Redbus


Software Engineer

Details of the offer

Requirements:

Must Have:
Basics of Object Oriented Programming like inheritance, interfaces, abstractions, inversion of controlsetc.
Proven experience in Node JS.
Knowledge and experience with various JavaScript frameworks like React, D3, etc and strong experience working with MVC.
Solid understanding of version control principles, preferably using Git
Experience using mocking frameworks, testing frameworks, dependency injection, NoSQL and/or relational databases.
Good knowledge on exception handling, garbage collection concepts, application/error logging.
Familiarity with Design Patterns.
Good experience of usage of different Data Structure
Hands-on experience of web services/Restful API
Knowledge on version control systems like Git, Gitlab, SVN,
Knowledge or working experience in Agile Methodologies like scrum
Good oral and written communication skills
Basic knowledge on cloud based solutions
Ideal candidate should show eagerness /enthusiasm to learn things outside his/her tasks and should beable to execute in situations where there is little to no guidance too.
Ability to learn and adapt new technologies.

Good to Have:
TypeScript exposure.AWS Cloud technologies.
Hands-on Mongo db/ couch db/ArangoCI/CD, application monitoring, performance optimisation.
Knowledge on Queuing, Sockets.
Knowledge on AI.

This job was posted by Tapasya Dubey from redBus.


Source: Neuvoo3_Ppc


Area:

Requirements