This position is no longer available.

Senior Full Stack Python Engineer (m/f/d) - Tech for Good

Permanent contract
Truchtersheim
Salary: Not specified
Fully-remote
Experience: > 5 years

Chance
Chance

Interested in this job?

Questions and answers about the job

The position

Job description

As a member of the Product and Engineering team, and reporting to Scott Stonehocker, VP of Product, you will help build the exploration services that expose users to the best careers suited for them, as well as the job opportunities and the people that can help get them hired. To do this well you’ll need to leverage data and AI, collaborate across teams, and have deep customer empathy in order to scale a highly customized and personalized auto-coaching experience.

Upon joining Chance you will start iterating on the V1 career exploration service, the most anticipated moment for users in the product today. You’ll ensure that we capture all the right user inputs, using natural language processing, to serve up the best job options, and use AI to learn from user choices to refine suggestions along the way to build the most advanced world of work database. This critical work will accelerate the most important benefit - helping people find a job they love. This is tech for good.

As a Senior Full-Stack Software Engineer, you will be a critical part of the acceleration of our company, delivering customer benefit through your code. We need collaborators who work cross-functionally, with experience to be able implement best practices in technology, architecture, and process. As a growing team, we need you to add rigor to our agile process, and build a tech-culture within Chance. There are some complex challenges, and we need doers who aren’t afraid to roll up their sleeves and fix tough problems, no matter the project, and no matter the stack. You’ll be a pioneer of sorts, and your work will have immediate impact. We will work hard and fast, have fun, and deliver awesome products.


Preferred experience

COMPETENCIES/KEY TRAITS

  • A builder at heart who craves learning, and lives best practices (TDD, code review, pair programming)
  • Work with other team members to quickly deploy code to production and automate all recurring tasks (unit tests, CI / CD …)
  • You believe in Egoless programming and apply its principles on a daily basis
  • Strong object oriented design and programming skills
  • Ability to take ownership over everything you ship; you’d never call code “released” until you’re confident it’s correct
  • Confident in owning your role, bringing creative ideas to the hands of our users

DAILY ADVENTURES/RESPONSIBILITIES

  • Work with designers, product managers, and other engineers to implement new features on our platform
  • Contribute clean, clear, high-quality production code
  • Help the product and design teamwork through the product specification, design, and feasibility process
  • Contribute to building an amazing tech-culture
  • Provide effective and constructive feedback on other engineer’s contributions
  • Research and recommend new technologies, help set best practices and coding standards

SKILLS AND RELEVANT EXPERIENCE

  • Full-stack engineering experience in any of the following languages: Node/React, TypeScript, Python/Django.
  • Experience with database modeling (SQL)
  • Minimum of 5 years of industry experience in engineering
  • Ability to take complex product goals and efficiently deliver working software in logically consumable pieces
  • Creative and innovative problem solver with experience working in a startup environment

GREAT TO HAVE

  • Familiarity with ElasticSearch, Kubernetes
  • Experience with TDD, Domain Driven Design
  • Experience with GraphQL

OUR STACK & TOOLS

  • Design: Sketch, Abstract
  • Frontend: ReactJS, Typescript, Styled components, GraphQL
  • Backend: NodeJS, Typescript, GraphQL, PostgreSQL
  • CI: Github Actions
  • Infrastructure: Kubernetes, Terraform, AWS
  • XP, AGILE and KISS are our drivers

Recruitment process

Candidates for this position can expect the following hiring process.

  • Chance vision - 15 mins chat with our VP of product Scott Stonehocker
  • Screening interview - 30 mins with our tech lead Aymen
  • Craft review - 1h pair programming to check for tech and culture fit with Aymen and Enzo
  • Product at Chance - 30 mins with co-founder and PM Clemence Coghlan
  • Final interview - 45 min with our CEO Ludovic de Gromard

PACKAGE

Competitive salary and medical insurance + shares of the company + access to outside mentors from other great tech companies + possible remote work

Want to know more?