···
Log in / Register
Senior / Semi-Senior Full Stack Developer (MERN)
Indeed
Full-time
Onsite
No experience limit
No degree limit
Av. Juan Gómez Juanito, 14, 1st D, 29640 Fuengirola, Málaga, Spain
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: We are seeking a Senior or Semi-Senior Full Stack Developer to build robust, scalable, and high-performance systems, combining technical excellence with autonomy. Key Highlights: 1. Excellent work environment 2. Growing company 3. Opportunities for growth **Description:** ---------------- We are looking for a Senior or Semi-Senior Full Stack Developer with at least 5 years of proven experience developing modern applications using the MERN stack (MongoDB, Express, React, Node.js). Proven MERN experience is mandatory. We seek a candidate who combines technical excellence, autonomy, and a mindset of continuous improvement, and who enjoys building robust, scalable, and high-performance systems. The ideal candidate masters MERN stack tools, writes maintainable code following best practices, and operates comfortably in dynamic environments focused on quality and constant growth. What do we offer? * Permanent contract. * Salary commensurate with the position. * Excellent work environment. * Full-time schedule (Monday to Friday). * Growing company. * Opportunities for growth. **Requirements:** --------------- **Technical Requirements** Frontend * Advanced experience with React and solid handling of global state with Redux. * Proficiency in using Hooks and understanding React component lifecycle. * Strong command of JavaScript ES6\+ and understanding of asynchrony (Promises, async/await, event loop). * Solid knowledge of SCSS, including modular architecture and BEM principles. * Experience consuming and managing REST APIs. * Experience with real-time communication via Socket.IO. * Experience with internationalization (i18n) using react\-i18next (preferred). * Experience configuring and optimizing Webpack. * Experience with automated testing using Jest (unit and integration tests). * Proper handling of loading, error, and empty states in interfaces. Backend * Advanced experience with Node.js and Express. * Data validation and sanitization, and prevention of common vulnerabilities (XSS, CSRF, etc.). * Implementation of authentication and authorization with JWT. * Solid knowledge of MongoDB and Mongoose. * Creation and optimization of complex MongoDB queries (Aggregation Framework, lookups, pipelines, etc.). * Modeling of relational and non-relational databases. * Experience using Redis for caching and session management. * Experience with RabbitMQ or other asynchronous messaging systems. * Experience using Docker for containerization. * Good error handling and logging in backend applications. * Proficiency in bash terminal usage and basic Linux system administration. **Environment and Tools** * Experience working with Jira and agile methodologies, especially Scrum. * Ability to understand and write clear, structured technical documentation. * Knowledge of Git and CI/CD workflows. **We Value** * Application of KISS, DRY, and SOLID principles. * Ability to analyze and optimize code. * Initiative, responsibility, and attention to detail. * Prior experience with high-traffic systems or distributed architectures (plus).

Source:  indeed View original post
David Muñoz
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.