SENIOR Backend Engineer TypeScript / NodeJS

Permanent employee, Full-time · Paris

Your mission
By the nature of Chance service, we develop a triple-sided marketplace infrastructure to drive the interactions of our Talents (customers), Coaches and internal Customer Success.
The solution is currently web based, providing 3 applications and 2 main backends. We plan to start the move to native applications by the end of the year.
During the last months, we have been validating our business model and the time to scale it has come. For that reason, we are looking for talented engineers able to come up with powerful abstractions to allow the product to support an increasing number of both features and users. As a senior software engineer, your challenges will be broad in scope and will lay the foundations for a system that will provide cutting-edge digital experiences to hundreds of thousands of people all over the world.
We value ownership and adaptability. Nothing is someone else’s problem, we act as a team. For that, we made TypeScript our main language to ease the context switch. By the end of your onboarding, you will become owner of crucial pieces of the Chance software.
We value reliability and code quality a lot, we build dead simple and well tested services. This is a core value of our team. We always prefer to be investing a few more hours in reviews and testing rather than chasing bugs on production. We expect you to embrace and contribute to this mindset.

YOUR RESPONSIBILITIES IN A NUTSHELL
  • You will implement a recurring payment manager
  • You will set up a notification system
  • You will build a permission management system
  • Job Algorithm data management, algorithm, search & find challenges, graph database navigation, etc (even if it will not be the responsibility of this person, this is very exciting)
  • Microservices architecture (we start having few services and there will be some challenges here that are interesting for a good backend developer)
  • GraphQL API architecture in order to improve performance, serving properly 3-4 apps.
  • Product architecture

OUR STACK
A multi-sided web platform based of the following technologies:

Frontend: Typescript, ReactJS, GraphQL, Styled-components, Storybook
Backend: Typescript, NodeJS/Express, PostgreSQL/TypeORM, GraphQL
Your Profile
  • Strong alignment with Chance vision and mission
  • You have already worked in a startup environment
  • You have 7 years+ hands-on experience in NodeJS and TypeScript
  • You have practical experiences in GraphQL
  • Strong knowledge in relational databases, especially PostgreSQL
  • Fluent written and spoken English
Why Chance ?
Did you know that about 37% of people say that they have a “bullshit job” and about 60% of people on average feel disengaged from their work? Did you know that, despite all the advances in technology for online job search in the last 25 years, today the average time a person is unemployed is still about the same as in 1995 when the internet was just getting started? Why has technology not helped with this problem which is especially severe today?

At Chance, we believe that this is because job search is not only a technological problem for both candidates and employers. That’s why we’re building a unique solution that mixes psychology, data science and cutting edge front end technology and design.

Technologies evolve over time for good reason. We try out new technologies all the time, embrace the good ones quickly and adapt them to our business cases. Today, this means we use TypeScript and do GraphQL requests, tomorrow it could be something different and more powerful.

We're a team that values weekly releases, code quality, guidelines, CI, and testing. We ship aggressively, we test things, we iterate. We consider the aesthetic beauty, readability and consistent standards of the code as important as shipping it. Because beautiful and readable code is scalable code.

We're a quickly growing company. Spending time and effort everyday in a stagnating company is no fun. See how we grow everyday and thrive at the same speed by solving different problems every week. We target such as wide market that variety is king in our day to day tasks. You won't get bored by owning the same small chunks of a codebase for years.

We are revolutionising the job market. That requires us to work on problems never solved before, problems that constantly challenge technology limitations. Due to the nature of our product, it's fundamental for us to work in multidisciplinary teams with domain experts that would never be in a regular product team. Embrace their skills and broaden your knowledge.

Last but most important, you have real, tangible, impact on people everyday. Every week we receive feedback from people about how impactful the experience has been for them. Your code reaches people deeply in their heart and helps them find a better future.

PERKS AT WORK
  • A very dynamic working environment with a great team spirit
  • Flexible working hours
  • Remote work whenever you want or full remote work possible
  • We will pay 50% of your transportation cost within Paris
  • A permanent contract (French CDI)
  • Parental Act: 1 month fully paid
  • MacBook Pro
  • Your chance to play a decisive role in shaping a company in its rapid growth and to grow and learn from your tasks
  • 30 paid vacation days plus RTTs (Réduction du temps de travail)
  • A creative working environment and short decision-making paths
  • Regular team and company events (e.g. remote games with the team, parties, seminars, offsite/onsites, etc.)
  • 100 percent health insurance (mutuelle)
  • An office location based in the heart of Paris (2nd arrondissement)
  • We are a super international team, English is our work language
  • Consistent learning: e.g. every Friday we have a speaker at Chance University that gives a talk about super interesting topics
  • You will go through our entire 3-months coaching program (in French)
  • As part of our onboarding you will have your personal mentor
  • Regular feedback talks

About us

Chance is the digital coaching path to help individuals choose fulfilling work

About Chance Program
The product enables a user (a ‘talent’) to participate in a 3 month program in which they experience self-reflection, exploration, and professional coaching in order to choose the work that aligns with their aspirations, skills and personal context. Through auto-coaching, the talent is guided to reflect more deeply about the way they think: who they are, how to make choices, what has meaning, what does not. The talent is recommended different career paths that correspond to her aspirations, leading to a methodical exploration phase to make the final choice. Chance accompanies the talent until she actually reaches her new professional objective. Video-coaching sessions complete each step of the program: one-on-one tailor-made sessions with a professional coach help to gently break down the psychological barriers that may have been identified during the self-reflection phase.
As a pioneer of “PsyTech”, every step of the Chance program is adapted to each individual, thanks to real-time data and behavioural analysis. The individualised program drives the participant to make a series of informed decisions, leading to a more fulfilling career path and stronger performance in the workplace.

About Chance
Chance was founded in San Francisco, after the Nobel Peace prize laureate Muhammad Yunus met with its cofounders Ludovic de Gromard and Clémence Coghlan, and has been backed by Google.org since its inception. 18 months ago, Chance won the Facebook France Start-Up award and moved its headquarters to Paris to focus on the French market. Chance’s team is made up of 25 people from 7 different nationalities, and a community of 100 partner coaches. Its new office is in Paris, 2nd arrondissement.
Chance raised a €5.6M Series A in April 2020, led by British impact investor Zulu Group (represented by Alexander Asseily, founder of Jawbone) along with other world-class investors, Google.org and the French Ministry of Labour.
With Nobel Peace laureate Muhammad Yunus as Honorary Chairman, Chance counts a number of renowned public figures in its scientific committee, such as Robert Dilts, international reference on coaching, and the former French Minister of Education and former President of the International Bureau of Labour, Gilles de Robien. Francoise Gri, former CEO of Manpower France and IBM France, sits on the board along with Alexander Asseily.
Chance recently obtained accreditation by the French government as a service that can be financed directly through the French Personal Training Credits (CPF).
As of today, Chance has served over 9,000 users, 70% of whom are women.

Chance in the French media in the last 2 months : 
Les Echos
France3 TV
French Web
We are looking forward to hearing from you!
Thank you for your interest in Chance. Please fill out the following short form. Should you have difficulties with the upload of your data, please send an email to career@chance.co

Please upload your CV and a short cover letter (max. 20 MB in total).

Click to select multiple files or use drag-and-drop
Uploading document. Please wait.