*Note:This position is with one of our hiring partners..
Position Overview:.
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.
An understanding of scalable computing systems, comprehensive software architecture, data structures, and algorithms is vital..
Responsibilities:.
Working with databases, specifically MongoDB and Redis, and experience with other database systems like Elasticsearch..
Knowledge of Agile Scrum development methodologies..
Familiarity with queue management systems, such as Kafka, RabbitMQ, or SQS..
Robust experience with Node.js and its ecosystem, particularly with a server-side framework such as Express.js..
Proficiency in JavaScript, with an emphasis on writing reusable, testable, and efficient code..
Significant experience in integrating and working with RESTful APIs..
Requirements:.
Prior experience in backend development using Node.js, with a deep understanding of its asynchronous nature and event loop, along with its quirks and workarounds..
Strong expertise in MongoDB..
Proficient understanding of Redis..
Demonstrated experience in developing and deploying RESTful APIs..
Hands-on experience in cloud environments, specifically AWS or Azure..
Comprehensive knowledge of unit testing practices and familiarity with available test frameworks..
A quick learner who is proactive and unafraid to experiment with new technologies and methodologies..
About Pesto Tech:.
Pesto is where software developers go to build their career path for the next 5 years.
We don't just offer jobs; we provide unparalleled opportunities for your growth and success in the dynamic landscape of Tech Jobs..