23 Dash Hire Jobs
Senior Backend Developer - Node.js/Javascript (3-5 yrs)
Dash Hire
posted 1mon ago
Key skills for the job
Responsibilities :
- As a Backend Developer, your primary focus will be on the development and maintenance of all server-side systems.
- While your expertise will be in backend technologies, a basic understanding of front-end technologies is also necessary to ensure seamless integration.
- Key responsibilities include testing, securing, and deploying your code to production environments.
- You must possess robust experience with Node.js and its ecosystem, particularly with a server-side framework such as Express.js .
- You should be adept at working with databases, specifically MongoDB and Redis, and have experience with other database systems like Elasticsearch.
Requirements :
- Professional Experience : A minimum of 3 years of experience in backend development using Node.js, with a deep understanding of its asynchronous nature and event loop, along with its quirks and workarounds.
- Database Proficiency : Strong expertise in MongoDB is mandatory, along with familiarity with any SQL database systems.
- Redis Knowledge : Proficient understanding of Redis, its various data types, and practical use cases.
- API Development : Demonstrated experience in developing and deploying RESTful APIs.
- Cloud Environment : Hands-on experience in cloud environments, specifically AWS or Azure.
- Unit Testing : Comprehensive knowledge of unit testing practices and familiarity with available test frameworks.
- Learning Agility : A quick learner who is proactive and unafraid to experiment with new technologies and methodologies.
- Proficiency in JavaScript is essential, with an emphasis on writing reusable, testable, and efficient code.
- Additionally, you will be expected to have significant experience in integrating and working with RESTful APIs.
- An understanding of scalable computing systems, comprehensive software architecture, data structures, and algorithms is vital.
- Knowledge of Agile Scrum development methodologies is required to effectively contribute to the development lifecycle.
- Familiarity with queue management systems, such as Kafka, RabbitMQ, or SQS, is also essential.
- Adaptable and determined professional, ready to contribute to our dynamic team with an innovative mindset and a commitment to continuous improvement.
Functional Areas: Other
Read full job description3-5 Yrs
Gurgaon / Gurugram