Dashhire
Senior Backend Developer - Node.js/Javascript
Job Location
in, India
Job Description
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 : - 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. (ref:hirist.tech)
Location: in, IN
Posted Date: 11/24/2024
Location: in, IN
Posted Date: 11/24/2024
Contact Information
Contact | Human Resources Dashhire |
---|