Remote Back end developer - join an award-winning micro-learning platform (f/m/x)

  • for clients
  • Remote job

Remote Back end developer - join an award-winning micro-learning platform (f/m/x)

Job description

We are currently looking for a full-time back-end engineer who will join an award winning mobile-first, micro-learning platform which helps clients like Decathlon, Vans, Timberland, Zara, and governmental organizations to boost business performance and employee engagement through gamification in an intuitive app. You will be working with the existing development team of 10+ engineers focusing on the backend.

You will report to the lead engineer.


To be very clear: this job posting is not for madewithlove, but with one of our clients whom we consciously chose to work with.

Our client is already helping +100.000 users worldwide today to learn new skills and is currently developing new features to expand into other industries.

What will you be doing?

  • You will collaborate with a team of top-notch engineers focusing on the backend.

  • You will work on the authoring tool and the authentication service writing clean and readable code according to the latest standards.

  • You understand the importance of continuous integration. You have a critical and pragmatic approach to guard over the quality of the code.

  • You will work on the integration via the IPAAS or directly with the API.

  • You will help to set up the database with MySQL.

  • You will implement manual and automatic testing to ensure the high-quality of delivered features.

  • You will also handle occasional DevOps tasks.

  • Throughout your onboarding, your responsibilities will grow organically according to your performance. A fully onboarded developer will be assigned between 25-30 story points.



Requirements

!! Do not hesitate to apply if you do not fulfill 100% of the requirements. Superheroes don't exist, people with passion and talent do !!

Soft skills


  • You aim to improve others as much as yourself.

  • You are an initiator and fast learner and you feel comfortable taking over a legacy codebase.

  • You know where information can be found and actively search for it. You can think for yourself and challenge the information you find. You don't hesitate to ask questions because others know things you don't.

  • You document everything and in such a way that everybody can understand what is happening and why.

  • You make sure that everybody in your team feels safe to give their opinion and you value every team member's input. Once a group decision is made, you act as a team member by following the architecture, the processes and coding standards as agreed upon.

  • You do what you promise and you take ownership of tasks. You always try to go for the best quality possible with respect to timing and budget.

  • You understand the why of decisions and you suggest improvements when you see an opportunity.

  • You always aim for quality. You actively and consistently strive to expand your knowledge, both technical and non-technical.

  • You are able to give others honest, constructive and actionable feedback.

  • You assign credit accurately and generously.

  • Clear communication: in times where everybody works remotely and live meetings are scarce, being able to clearly communicate issues or questions is even more important.


Hard skills

  • You have a very solid understanding of JavaScript (Node.js) and TypeScript.

  • You have a good level of experience with Database modelling (MySQL)

  • You know how to work with cloud providers such as Google Cloud Platform

  • You are keen on quality assurance and unit testing.

  • You have a first experience implementing REST APIs

  • Continuous Integration is part of your best practices.

  • The practices of DevOps and SCRUM are not new to you.

  • You know how to communicate efficiently in English, both orally and written.

Bonus points

  • You have experience with HapiJS

  • You may have gained some experience working with gamification, e-learning, or gaming.

  • Mobile development (React native) is not completely new to you.


Also important 

You live and work in the range of time zones GMT +/-2h. 

Our client already has people working in these time zones and would like to keep a reasonable overlap with the current team. 

They would also like to see you in their Lisbon or Brussels office once per month.

Our client would like to see a full time commitment from your side. If you live in Belgium or Portugal you will be offered a contract as an employee, otherwise you will need to work as a freelancer.




What you will be offered


  • Market conform salary / freelancer rate, 20 days of paid vacation, 40h of e-learning / year

  • Great technological environment, high end equipment

  • Fun team

  • Easy going, flexible and familiar culture with a startup mentality

  • Hack Fridays

  • Yearly teambuilding with full European team

  • Work from anywhere within the timezones GMT +/-2h


Our client specifically encourages underrepresented groups to apply. They believe in the strengths of well-balanced and mixed teams and hope to attract a broader audience in terms of gender, religion, race, age, disability, linguistic differences, socioeconomic status, or sexual orientation.