Welcome to the Jungle - Logo


(Senior) FullStack JS Engineer

  • Permanent contract 
  • Starting date:  
  • Paris
  • Possible full remote
  • > 1 year

The company



  • Artificial Intelligence / Machine Learning, Job Training, SocialTech / GreenTech
  • From 15 to 50 employees

The job

(Senior) FullStack JS Engineer

  • Permanent contract 
  • Paris


“First adaptive method merging the best of Human Psychology and Machine Intelligence, to allow individuals to become masters of their own work-life destiny”

67% of people are disengaged and unmotivated at work. If you are born in a low-income family, then it will take 4.5 generations to your descendants to reach the mean income in society. Social Elevator is a myth.

Why can’t People take control over their lives today?
People are bad at navigating their own psychological complexity by themselves, dealing with their internal dialogues and dilemmas.
No human, neither people themselves, nor professional counsellors, can embrace the complexity of the world of work.
Can Tech by itself solve this?
No, if machines are excellent at seeing patterns, they are bad at assessing human ambiguity.

Hence the creation of Chance, the first adaptive method merging the best of Human Psychology and Machine Intelligence, to allow individuals to become masters of their own work-life destiny, through an adaptive 8 weeks program, intertwining digital coaching and human video coaching, to allow anyone to have a career aligned with her/his deep motivations, constraints and talents.

Job description

As a full stack engineer, you will be working as part of the product team to build all aspects of our services designed to help people get a fulfilling job. This will include front end, back end, API design, and data management.

To succeed in this position, you must have a self-starter attitude. You will be given general goals, and it will be up to you to figure out how to accomplish them in terms of implementation. This requires high-level of creativity and ability to deal with uncertainty since the situation changes quickly.

You must also be a team player. This is not just an empty slogan. You must be comfortable with constant brainstorming, whiteboard sessions, and interactions with people both inside and outside the development team on multiple projects.

Why it is important

  • The team is growing fast: the quality and scalability of our codebase is key.
  • Chance is a mix of psychology and technology. Coaches are involved in tech, we expect engineers to be involved in return.
  • Our product is tackling a complex subject: helping people find purpose in life and accompany them until they get a new job, high uncertainty in execution is our daily pace.

Your missions will include

  • Application development for our internal and external users
  • API Design, Database design and Tech Architecture
  • Get involved in product design process, bringing your tech expertise to challenge the envisioned solutions
  • Pushing forward our technical stacks by testing and implementing new paradigms

Our mindset

  • We are deep supporters of the clean code mindset. “Programs must be written for people to read, and only incidentally for machines to execute.” We are investing a lot of time in defining our code guidelines and in code review/pairing.
  • Architecture: have you heard about micro-services or micro-frontends? We always try to be at the forefront of new technologies to make sure we are leveraging them and get the best of each innovation in order to have a healthy and scalable codebase.
  • We are in a 0 to 1 phase, so we are expecting a high flexibility from our engineers to adapt themselves to new technologies/frameworks that can help the company to deliver a service of high quality.

Our stack & tools

  • Design: Sketch, Abstract, InVision, Specify, Zeplin
  • Frontend: ReactJS, Typescript, Styled components, Storybook, GraphQL
  • Backend: NodeJS/Express, Typescript, GraphQL, Knex, PostgreSQL

Preferred experience

We are looking for an high-agency team player, able to lead projects and collaborate with other teams.

You master Javascript in depth and you have:

  • Practical experiences on both NodeJS and ReactJS
  • A deep interest in simple and maintainable code — testing and scalability in mind
  • A strong UX and aesthetic sensibility — you love well crafted pixels
  • Fluent English & French

You feel energized reading this description? Push apply and let’s discuss!

Recruitment process

Given the current situation with the Corona virus and in order to prevent the virus from further spreading, all our interviews will take place remotely for now. Thank you for your understanding.

Chance has the ambition to become the first social unicorn in history. That’s why we are looking for candidates who are highly driven by social impact, highly motivated and highly skilled.

Chance is all about empowering people to work in a position and in an environment that are aligned with who they are. We obviously apply this principle to ourselves. Once you apply, you will receive an email which will tell you the type of information we look for in order to ensure that your own aspirations and what Chance can provide you are aligned!

The full process will also include, 2-3 more interviews for you to get to know the team better.

Meet the Chance team



(Senior) FullStack JS Engineer

  • Permanent contract 
  • Starting date:  
  • Paris
  • Possible full remote
  • > 1 year
Questions and answers about the offer
  • Ajouter aux favoris
  • Partager sur Twitter
  • Partager sur Facebook
  • Partager sur Linkedin

Notre sélection d'articles pour vous

Inspirez-vous avec une sélection d'articles

8 modèles de CV pour s'inspirer

Infographie, illustré, minimaliste... On vous fait découvrir 8 modèles de CV et on vous explique lequel choisir et pourquoi.