- Develop and maintain web applications on the MERN stack (MongoDB, Express.js, React, Node.js).
- Optimizing application performance and scalability.
- Designing application architecture, interaction with MongoDB database.
- Development of unit and integration tests.
- Refactoring and improving existing code.
- Interaction with the development team, designers and product managers.
- Participating in code reviews and mentoring junior developers (for Senior).
- Middle: 2+ years of development experience on the MERN stack.
- Senior: 4+ years of experience in MERN-stack development.
- Strong knowledge of JavaScript (ES6+)
- Strong knowledge of Node.js and Express.js.
- Experience with MongoDB, understanding of indexing and query optimisation.
- Ability to write tests (Jest, Mocha, Cypress).
- Experience with WebSockets, GraphQL, REST APIs.
- Knowledge of Docker, CI/CD, Git, Linux.
- English at the level of reading documentation.
- Experience with Nest.js.
- Knowledge of AWS, Google Cloud or other cloud services.
- Experience with microservice architecture development.
- Experience with relational databases (PostgreSQL, MySQL).
- Flexible schedule, remote work or office.
- Work on scalable projects with modern stack.
- Competitive salary.
- Opportunity for career growth (Team Lead, Solution Architect).
- Access to courses and internal training.