Position: Senior JS Full-Stack developer
Company: Everse-soft
Category: JavaScript
Experience required: 5y
English level: intermediate

As a Full Stack JavaScript Developer specializing in React, Node.js, and MongoDB, you will play a key role in developing robust and scalable web applications. You will be responsible for both frontend and backend development, working with modern technologies to build cutting-edge solutions.

Project is an Israeli financial services company that offers proprietary software for fund management, tax planning, and related financial services.

Responsibilities:
Frontend Development: Develop responsive and user-friendly web interfaces using React, MobX, and other related technologies. Collaborate with UI/UX designers to implement visually appealing and performant user interfaces.
Backend Development: Design and implement RESTful APIs using Node.js, Express, and other related technologies. Develop server-side logic to handle data storage, authentication, and other backend functionalities.
Database Management: Utilize MongoDB to design and implement efficient data models, perform database operations, and ensure data integrity.
Full Stack Development: Implement end-to-end features and functionalities across the entire web application stack, from frontend to backend, and ensure smooth integration between different components.
Code Review and Testing: Conduct code reviews to maintain code quality and adhere to best practices. Write unit tests and perform testing to identify and fix bugs, ensuring high-quality software delivery.
Research and Innovation: Stay updated with the latest trends and advancements in JavaScript, web development, and related technologies. Continuously explore and recommend new tools, frameworks, and techniques to improve the development process and enhance the overall quality of the software.

Qualifications:
4+ years of experience in JavaScript, including ES6+ syntax.
Experience in developing web applications using React and Redux for the frontend.
Proficient in server-side development using Node.js, Express, and other related technologies.
Experience in working with NoSQL databases, such as MongoDB.
Solid understanding of RESTful APIs, asynchronous programming.
Familiarity with version control systems, such as Git, and agile development methodologies.
Strong problem-solving and debugging skills, with a keen eye for detail.
Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
English and Russian level - Intermediate or higher

The project is under active development.

Team composition: 6 developers.

Social package:
Stable long-term project
Vacation is 20 working days / 4 working days per year for sick leaves
Annual performance evaluations
Flexible work schedule
Communicating directly with the customer
Working equipment provision