Full-stack engineer: Javascript/Python (m/f/x)

  • for clients
  • Remote job

Full-stack engineer: Javascript/Python (m/f/x)

Job description

We are currently looking for an experienced full-stack engineer (m/f/x) with the start-up mindset. You can make complex systems understandable, you love working according to the latest standards and you take pride in delivering nothing but high-quality Python code, with a hint of Javascript.

Requirements

Madewithlove is helping clients with their hiring

At madewithlove, we love challenges. We don’t content ourselves with the products our clients want; we develop the products we know they need.  We also shape our client's teams into happy, productive and safe environments. This is also why we help our clients with hiring the right people and that we are currently looking for this Full-stack developer profile.



Where will I be working?


We repeat: this job posting is not with madewithlove, but instead with one of our clients whom we consciously chose to work with. If you pass the cv screening, you will get some time after the phone screen interview to explore the client's website.

Our client is an early-stage company located in Brussels, active in the corporate innovation space. This is a unique opportunity if you like to create a high impact on the company. You will be welcomed to a senior and successful team of business founders and data-scientists.

 

 

Soft skills

  • You have the right motivation to succeed in a start-up environment: you like a surprise once and a while and you have the eagerness to achieve your goals.
  • 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.
  • Although you can work independently and efficiently, you like to work in a team environment. You make sure that everybody feels safe to give their opinion and you value everybody'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 so you actively and consistently strive to expand your knowledge, both technical and non-technical. You like sharing your knowledge with colleagues and the world through different channels. You are able to give others honest, constructive and actionable feedback. Credit is assigned accurately and generously.
  • You can communicate clearly, taking into account who your audience is. You are always honest, sometimes brutally so, but you are aware of the situation and always stay polite. You know which is the right channel for each message or question.
  • You value bad jokes and laughter on the job. You find having fun equally important as delivering quality software.

Hard skills

  • You dispose of a relevant computer science or programming degree (preferably master level) or an equivalent by experience
  • You are a Python expert (Django). The more full-stack you are, the better but your focus will be on the back-end. 
  • You have a proper understanding of Javascript (React or Angular frameworks) and you don't mind getting your hands dirty in this codebase
  • You have a solid understanding of S3 and MongoDB
  • You know how to handle state, routing & side-effects with React.
  • You have experience setting up tooling for a modern web app.
  • You have experience working in SaaS companies
  • Proper coding architecture is what makes you happy (e.g. MVC, SOLID).
  • You are keen on quality assurance and automated tests.
  • Version control (e.g. Git) is something you couldn’t miss anymore.
  • Your English must be very good, both oral and written. We still like accents though.

Bonus points

  • You have something valuable to add when discussing UI and/or UX matters.
  • You have experience with AI
  • You are familiar with working remotely
  • Par préférence, vous comprenez et parlez le francais
  • Data science sparks your interest
  • You know your way around mobile development and SDK’s
  • You have experience with Typescript and/or Flow.
  • You have a weak spot for performance & accessibility

Nothing personal, but...

  • You live and work in the range of time zone UTC-05:00 and UTC+03:00. 

  • In this stage of the company, you would visit the company offices at least a few times a year. If you live and work in Belgium, you are invited more often. 


The strengths of a good mix

We specifically encourage underrepresented groups to apply for us. We believe in the strengths of well-balanced, and mixed teams and hope our applications will attract a broader audience, no matter the gender, religion, race, age, disability, linguistic differences, socioeconomic status, or sexual orientation. Read more about our efforts towards a more inclusive and diverse environment.