Backend Developer(NodeJS)
TLDR
Design and implement scalable Node.js backend services within a microservices framework, enabling rapid iteration and robust, high-traffic systems.
An ideal backend engineer for us is the one who can design and implement highly scalable backend applications using modern javascript frameworks. We are looking for passionate, talented and highly motivated hands-on backend developers who are strong with development fundamentals and have a knack for problem solving. Your key responsibility will be to build high availability and extremely reliable high volume transactional systems which can handle massive traffic.
Why join engineering @ edwisor ?
We are working with state of the art engineering in all our products and have a huge diversity in technology allowing us to stick to a simple philosophy we share - “Select the tool/technology that solves the problem best”. The team itself consists of polyglot programmers dealing with technology stack that includes Angular, React, NodeJs (and its frameworks), MongoDB, Redis, websockets and WebRTC for video streaming. We are following a microservices based pattern deployed using Docker on Kubernetes (with some heavy lifting made serverless using AWS Lambda) with all the modern Devops practices to facilitate ease of development to deployment for the engineering team. We are performing some research and development with Deep learning and Big Data to make them an integral part of the machinery that drives innovation at edwisor.com. While working with us, you can expect -
- A fast product iteration cycle from development to deployment
- Opportunity to lead teams, handle ownership and build awesome product that solves real life problems
- Access to continuous training and mentorship to take your current skill to the next level.
Responsibilities for this role-
- Architect efficient and reusable server side applications to solve complex problems
- Build Advance REST APIs and Websocket interfaces
Following are the minimum requirements in terms of skill set -
- Minimum 0.5 years experience working with NodeJS and its frameworks(ExpressJS/restify) in production environment.
- Good knowledge of MongoDB database.
- Experience in working with Socket.IO.
- Good knowledge of Modern Javascript( ES6)
Apart from the above mentioned skills, candidates with following skill set will be given preference -
- Knowledge of ZeroMQ/RabbitMQ
- Microservices - Any kind of prior experience with microservices.
- Deployment on AWS
Benefits
Learning Budget
Access to continuous training and mentorship to take your current skill to the next level.