Are you ready for Landing Festival Lisbon? Join us on the 28th and 29th June 🇵🇹
Heads up: this job position has expired. If you were already in process, no worries; it will still proceed as normal.

Senior Full-stack Developer

Publishing, media, mobile, advertisement, technology, Barcelona, start-up: all-in-one!

Job details

  • Full-time
  • map markerBarcelona, ES
  • globeRelocation paid
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeSenior
  • routeEnglish
    Preferred spoken language

Apply now


We are Marfeel, one of the hottest European start-up companies, and we are looking for a JavaScript/Java Full-stack Developer to join our team. Our headquarters are based in sunny Barcelona and our office has a huge terrace to enjoy!

This is you:

  • You treat your work like a mission, not just a series of tasks
  • You live for iterative development; a day without pushing code makes you sad
  • You’re not afraid to crack open an existing code base and bend it to your will
  • You were born a self-starter; you can take or come up with a high-level idea and run with it until it's done
  • You have lots of stamina and get bored if you've got nothing to do
  • You're eternally curious and hungry for knowledge
  • You're a team player, and know the importance of working with other departments, technical or not, in achieving goals
  • You are hands-on and proactive and you aren't afraid to get your hands dirty
  • You're experienced in the art of building web products that work at massive scale
  • You're not a programmer, you're a craftsman/craftswoman
  • You love these things: pair-programming, test-driven development, refactoring, collective-code ownership, continuous integration, refactoring

If this sounds like you and you are up for the challenge, sit down and let us introduce Marfeel to you:

Main requirements

  • More than 5 years of experience building software that works at web scale
  • Experience developing web architectures with Java and the Spring framework
  • Can solve technical problems equally well with OO, DOM oriented, or functional JavaScript
  • Ability to create an interface using Java, JavaScript, HTML and CSS
  • Ability to develop server and client side in an end-to-end
  • Solid understanding of the web technology stack (i.e. headers, cookies, cross-domain restrictions, HTTPS, caching, optimization opportunities, hardware acceleration, junk and scroll performance, etc.)
  • Demonstrable experience with cross-browser JavaScript and CSS development
  • Solid understanding of HTML5 tags (functions and intent)
  • You have strong experience in REST, Spring IoC, Spring MVC, Spring Data
  • You are familiar with parallel code execution
  • You are well versed in clean code and practices such as code by intent
  • Familiarity with testing libraries like JUnit, Mockito and integration testing

Nice to have

  • Experience with RequireJS, SASS and Jasmine
  • Knowledge of React or AngularJS
  • Experience with AdServing
  • Knowledge of Spring Security
  • Experience with various AWS services and understand the challenges of deploying large applications in the cloud
  • Knowledge of deployment technologies
  • Experience with Nginx, Tomcat, MongoDB, Quartz
  • Experience with more recent web technologies (i.e. localStorage, geolocation, CSS transitions and transformations)
  • Experience with Google Analytics
  • #perfMatters


  • Talented, international and multicultural team (more than 30 nationalities and more than 8 languages). You will not get lost in translation
  • Flexible working hours
  • Free coffee, tea, juices and soft drinks
  • Sunny office terrace
  • Ping-pong, Mario Kart and foosball tournaments
  • Free language and yoga classes
  • Team building events
  • Training, books and all you need to feel the empowerment
  • Beach: 30 minutes walking
  • Transport, restaurant and kindergarten tickets
  • And, Referral Bonus if you bring other talented people like you

Apply now