Software engineer (Nodejs)

We're looking for a skilled Full Stack Engineer to help design and develop scalable services and modern web interfaces within an event-driven architecture for one of our clients (Travel tech). 🎯 Responsibilities * Design and develop scalable services, contributing to the evolution of modern, event-driven architecture * Collaborate with cross-functional teams to translate business needs into reliable, efficient, and extensible technical solutions * Implement and maintain clean service interfaces and data flows following EDA principles to ensure smooth communication between systems * Write high-quality, testable code supported by automated testing and continuous integration pipelines * Participate in code reviews, architectural discussions, and technical design sessions to promote engineering standards and knowledge sharing * Continuously improve system design and development practices to support platform scalability and growth 🛠️ Requirements * 3+ years of experience building and maintaining backend applications in Node.js production environments * Production experience developing web interfaces using React + TypeScript and NextJS (including SPA and SSR/SSG modes) * Hands-on experience with MongoDB, including data modeling and performance optimization for document-based systems * Solid knowledge of RESTful API design, development, and integration * Experience with event-driven architectures and message-based communication between services * Familiarity with Domain-Driven Design (DDD) and clean architecture principles * Working knowledge of CI/CD pipelines and version control with Git (GitHub Actions or similar) * Strong emphasis on testing (unit, integration) and commitment to code quality, scalability, and maintainability * Familiarity with observability practices such as logging, monitoring, and tracing in distributed services * Excellent collaboration and communication skills for effective teamwork 🤗 We offer * Competitive compensation package based on responsibilities and experience * Flexible compensation for transportation and food, including private health insurance * Flexible working schedule with a focus on achieving monthly goals * 100% remote work within Spain * Permanent contract from day one * Discounted travel opportunities * Referral bonus program for talent recommendations * Be part of a motivated, multicultural team in a fast-growing, agile organization that values teamwork, commitment, resilience, and customer-centricity About Joppy Joppy is a technology recruitment platform built for developers by developers. ✅ No CV is required. Just say what you know and what you want. ✅ Anonymous profile by default. ✅ You choose who can talk to you. Companies cannot write to you until you accept their offer. ✅ Only relevant offers that match your preferences. No more Javascript offers for Java developers. ✅ Get rewarded if you get hired. Keep an eye on tech job opportunities anonymously and find the job that makes you happy.

Similar jobs