
Overview
We are looking for a highly skilled Full Stack Developer with strong expertise in React.js and Node.js. The ideal candidate will have a passion for building performant, scalable web applications and a deep understanding of modern front-end and back-end technologies.
Front-End Responsibilities (React.js):
Strong proficiency in React.js and its core principles.
Extensive experience with TypeScript and class components.
Familiarity with RESTful APIs and asynchronous request handling using tools like Postman.
Proficient understanding of web markup, including HTML5 and CSS3.
Basic knowledge of testing libraries and ability to write test cases using Jest, Enzyme, or similar frameworks.
Experience with front-end build tools such as Babel, Webpack, and NPM.
Ability to write clean, maintainable, and reusable code.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Back-End Responsibilities (Node.js):
Solid experience in developing back-end applications using Node.js and Express.js.
Good understanding of JavaScript/TypeScript on the server-side.
Experience with MongoDB or other NoSQL databases; knowledge of Mongoose is a plus.
Familiarity with authentication mechanisms (JWT, OAuth, etc.).
Ability to design and implement scalable RESTful APIs and handle middleware effectively.
Understanding of asynchronous programming, event-driven architecture, and error handling in Node.js.
Experience with tools like Nodemon, ESLint, and PM2 for development and deployment.
Established - 2007
Email - career@elsner.com