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.
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.
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.
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.
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.
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.
Market conform salary / freelancer rate, 20 days of paid vacation, 40h of e-learning / year
Great technological environment, high end equipment
Easy going, flexible and familiar culture with a startup mentality
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.