Full Stack JS Developer

Project · Spain, Spain
Department Project
Employment Type Full-Time
Minimum Experience Mid-level

About Lemonade

At Lemonade, creating the best solutions drives our decisions. 

Innovation is at our core. We like to experiment and try exciting things every day.

Finding the perfect user experience is exciting for us and something we work hard to accomplish. 

We are an international and multicultural company. We believe in flexibility, autonomy, and trust as engines that allow our people to reach their full potential.

Above all, we are a team. We strive to improve ourselves and achieve our goals.


Job description

We are glad to announce a new opening for our team in Spain.

We work in partnership with Katholiek Onderwijs Vlaanderen (Catholic Schools Education Secretary of Belgium) to develop applications that allow all schools and CLBs (Guidance centres) to manage their tasks and integrate with the many systems that are provided by the Flemish Government. We have developers working in Agile distributed teams in Barcelona and Brussels.

To complete our team we are looking for someone striving to learn, to try new technologies and to innovate.

You will have the opportunity to work closely with experienced colleagues in a young, high-performance and continuously evolving environment.

What will you do?

Your primary focus will be the development of web application's user interfaces following the project's UX principles while ensuring good practices like application responsiveness. In addition, it will be your responsibility to implement back-end services by reusing existing universal APIs, making sure the right patterns are applied while interacting from the UI.

Main tasks: 

  • Develop and maintain AngularJS components & update state management with Redux. We are early in the process of phasing out AngularJS in favour of React.
  • Develop and maintain NodeJS + Postgres APIs.
  • Write maintainable, reusable, testable, and efficient code.
  • Focus on UI performance, input security and data protection by following best practices in the field.
  • Work together with Lemonade's Team Lead and Architectural Office to find options to evolve technically the UI.

Required Skills & Experience

Mandatory requirements:

  • Ability to work independently and take initiative
  • Software development related degree or equivalent in education or experience
  • Motivation to contribute both on frontend and backend
  • 2+ years of experience in JavaScript development
  • Experience with any of the major frontend frameworks: React, Angular, AngularJS, Vue
  • Experience with any backend technology
  • Good understanding of code versioning tools (Git)
  • Basic knowledge of SQL and database management
  • Conversational English level (B2)
  • EU work permit

Nice-to-have requirements:

  • AngularJS, React, Redux, and/or Redux-Loop
  • NodeJS 
  • Postgres
  • Object-oriented programming
  • Other programming languages: Python, C#, Java, etc.
  • Implementing automated testing platforms and unit tests

What do we offer?


  • A competitive salary package based on your experience
  • Long term commitment
  • Full-time position
  • Possibility to work from our offices in Barcelona or Valencia


  • Training & mentorship programs to boost your career
  • Relocation support if needed
  • Flexible working hours
  • Private health insurance
  • Ticket Restaurant and Transport
  • Sponsored Gym membership
  • Free commodities (water, coffee, tea, fresh fruit, yogurts…)
  • Referral bonus if you bring other talented people like you
  • Team building events
  • An annual trip for the whole team to different locations

Are you up for the challenge?

Apply today!

Thank You

Your application was submitted successfully.

  • Location
    Spain, Spain
  • Department
  • Employment Type
  • Minimum Experience