Back-End Developer to join a forward-thinking and fast-growing company based remotely in Spain. This role offers a competitive salary and the opportunity to make a significant impact in a dynamic, international environment. As a skilled Back-End Developer, you will have strong experience in Node.js and MySQL to join the development team.
What's on offer to you?
* Competitive salary.
* Work on exciting projects with cutting-edge technology.
* A supportive, collaborative work culture with opportunities for professional growth.
* Continuous learning opportunities and the chance to work on high-impact solutions.
What You Will Be Doing
* Design, develop, and maintain robust, scalable, and secure backend services using Node.js.
* Develop and optimize complex SQL queries and ensure efficient database design using MySQL.
* Integrate with third-party APIs and services, ensuring reliable data flow and performance.
* Collaborate with front-end developers and product teams to ensure smooth data exchange between the server and user-facing applications.
* Optimize application performance and troubleshoot scalability issues.
* Write clean, maintainable, and well-documented code following industry best practices.
* Participate in code reviews, sprint planning, and ensure timely delivery of backend features.
* Ensure data security and integrity, adhering to privacy regulations and security standards.
What You Will Need to Succeed in This Role
* Proven experience as a Back-End Developer with expertise in Node.js.
* Strong proficiency in MySQL and the ability to design efficient database schemas and write complex SQL queries.
* Familiarity with RESTful API design and integration.
* Experience with JavaScript (ES6+) and server-side frameworks (e.g., Express.js).
* Knowledge of best practices in API security, authentication, and data protection.
* Familiarity with version control systems, especially Git.
* Experience with unit testing and debugging backend systems.
* Experience with NoSQL databases (e.g., MongoDB) or other relational databases.
* Familiarity with cloud platforms (AWS).
* Experience with containerization and orchestration (Docker, Kubernetes).
* Knowledge of GraphQL or WebSockets for real-time applications.
* Familiarity with CI/CD pipelines and deployment automation.
Back-End Developer | Spain | Node.JS | AWS | REST | MySQL