Full Stack Developer Senior
Role details
Job location
Tech stack
Requirements
Hi! We're looking for a Full Stack Dev Senior to take our Product Team to the next level in Valencia or Madrid. 1. Team and Role If you have experience in developing reliable services based on Node.js and Next.js, thrive in a dynamic startup environment, and are ready to take your career to the next level, we want to hear from you. This role offers the opportunity to build a marketplace using the latest technologies, with the chance to shape the next generation way of working. If you're excited by the prospect of working in a fast-paced, innovative environment, collaborating with a talented team, and making a direct impact, this is the opportunity for you! 2. What you'll be doing Your day-to-day as a FullStack Developer: * Service & API Development: Architect, build and maintain scalable, reliable backend services in Node.js (e.g. NestJS) and server-side applications with Next.js. * Microservices & Event-Driven Systems: Design and implement microservices architectures and event-driven pipelines (Kafka or similar), ensuring loose coupling, high performance, and resilience. * Frontend Collaboration: Partner with UI/UX designers to build responsive, high-quality pixel-perfect frontends using React, Vue, or Angular, and integrate with our RESTful and GraphQL APIs. * Performance & Quality: Optimize load times, bundle sizes, and user interactions. * Agile & DevOps: Champion our "Shakers Agile" methodology-own your GitLab workflow, write tests, enforce CI/CD best practices, and automate where it makes sense (AWS EC2/S3/CloudFront/Lambda). * Architecture & Quality: Apply Hexagonal Architecture, Domain-Driven Design (DDD), Clean Code, and SOLID principles to ensure a maintainable codebase. * Security & Compliance: Implement authentication/authorization (JWT, OAuth), enforce data protection, and integrate code-quality/security tools (SonarQube). 3. What we're looking for You're a great fit if you... * Experience: 4+ years of professional development experience-we're looking for real, on-the-job product work, not internships or bootcamps. Bonus if you've shipped features at another product-focused company. * Education: Bachelor's degree in Computer Science, Telecommunications Engineering, Mathematics or a closely related STEM field. * Technical Expertise: Real experience building full stack applications with Node.js, Next.js, Vue/Angular, or similar. We also accept: o Proven experience designing RESTful APIs, microservices, and event-driven systems (Kafka). o Hands-on with Hexagonal Architecture, DDD, SOLID, and Clean Code practices. o Familiarity with AWS services (EC2, S3, CloudFront, Lambda). * Quality & Security Mindset: o Strong understanding of web security best practices (authentication, authorization, data encryption). o Experience with quality and security tooling (JWT, OAuth, SonarQube, Kiuwan). * Startup & Collaboration: o Highly proactive-more than just executing specs, you'll, propose