Description
This is a remote job position.
**Full-Stack Developer (Node.js, React, and MongoDB)**
=========================================================
? **Location:** Madrid
? **Work Model:** Hybrid with remote work option
? **Working Hours:** Full-time (40 hours per week)
? **Start Date:** Immediate
? **Project Duration:** 6 months with possible extension
**What will you do on a daily basis?**
-------------------------------------
We are looking for a Full-Stack Developer to join a long-term technology project, participating in the design, development, and evolution of web applications based on modern and scalable architectures.
Your main responsibilities will include:
* Participating in application design and architecture, following industry best practices.
* Collaborating with the development team to understand functional requirements and ensure timely delivery of new features.
* Performing testing, code reviews, and debugging to ensure software quality and stability.
* Maintaining and evolving existing applications, resolving incidents and optimizing performance when necessary.
* Participating in the entire software lifecycle—from development through deployment and maintenance across different environments.
* Sharing knowledge with the team and staying up to date with trends and advancements in web development.
**Mandatory Requirements**
--------------------------
* Solid experience developing web applications using **Node.js, React, and MongoDB**.
* Knowledge and experience working with non-relational databases.
* Experience designing and implementing **REST APIs**.
* Proficient use of version control tools such as **Git**.
* Prior experience contributing to the development of proprietary products or configurable platforms.
* Knowledge of deployments, maintenance, log management, and process review within the software lifecycle.
* Ability to write clean, maintainable, and quality-oriented code.
* Excellent problem-solving and application debugging skills.
* Sensitivity to the impact of developed solutions and commitment to continuous improvement.
**Technical Responsibilities**
----------------------------
* Developing robust web applications using **Node.js** on the backend.
* Implementing modern and scalable user interfaces using **React**.
* Modeling and managing data using **MongoDB**.
* Designing and integrating services and APIs for system-to-system communication.
* Actively participating in technical and architectural decisions for the project.
**What do we offer?**
--------------------
* A stable project with continuity and professional growth opportunities.
* A hybrid work model with remote work option.
* A collaborative, dynamic environment focused on technological innovation.
* Participation in high-impact projects using modern technologies and sound development practices.