This position is no longer available.

Software Engineer

Job summary
Permanent contract
Paris
Fully-remote
Salary: €54K to 70K
Starting date: September 30, 2024
Experience: > 5 years
Education: Master's Degree
Skills & expertise
Automation tools
Fastify
Kubernetes
JSON
Angular
+5

Captain Data
Captain Data

Interested in this job?

Questions and answers about the job

The position

Job description

At Captain Data, most of our work is “hidden” - working on 100+ automation and 30+ data sources, which means there are 100+ products inside Captain Data.

You can imagine the number of services and features required to run such an engine is quite advanced.

We have three APIs:

  • A NodeJS Automation API, our “framework”, that runs our 100+ automated actions on 3 different stacks between Kubernetes, micro-services, etc.

  • A Node Oauth2 API to handle Oauth2 dance + working as a proxy for 3rd party integrations

  • Our main back-end (python) to schedule runs, handle data manipulation, etc.

Front-end wise we have:

  • An Angular (16+) client

  • A Chrome Extension (vanilla)

The stack: Node JS with Typscript (Fastify) + Python FastAPI + Angular + GCP …

Your job will be to help on all fronts. This means you’ve previously worked in a high-paced environment with strong technical challenges.

Please note that this job requires advanced knowledge, do not apply if you’ve never worked on the following topics and especially if you have no work experience in NodeJS.

This job has been tailored for you if… 🦄

  • you’re proficient with NodeJS in TypeScript (and ideally Python too)

  • you have experience with Angular or a TypesScript front-end framework

  • you know your way with data manipulation/optimization, JSON, and databases in general (Postgres, Mongo…)

  • you’re perfectly comfortable with code architecture, design patterns, etc.

  • you design before you code (engineering-wise!)

  • you have an appetite for product-engineering topics, i.e. you’re your own PO

  • you have the mindset of a builder, you like to build & iterate fast


Preferred experience

We are meant to work together if you are… 👪

  • completely autonomous and willing to go the extra mile to own Captain Data’s multiple APIs & services

  • willing to think before coding: industrialization is key here

  • in love with automation - you can’t stand doing the same thing over and over again

  • comfortable with DevOps and a few concepts like proxies, IP rotations, etc.

  • you speak natively HTTP 🙂

  • you know how to reverse engineer APIs & have a lot of XP integrating & designing APIs

  • … looking for a challenge :)

What you’ll be working on… 🔥

  • engineering design & conception with our CTO & lead engineer

  • maintaining & refactoring the industrialized code base

  • developing new features :)

  • code reviews with your peers + QA

  • advanced data engineering features & pipelines

  • DevOps & CI/CD + automated pipelines & tools


Recruitment process

  • 15/30min call with our CEO, Guillaume

  • 1h+ technical demo with a team member

  • A coding exercise to do at home

  • 1h+ live technical & product conception with our CTO, Mathieu

  • Final catch-up with the team and validation

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

  • Implicity

    Confirmed Software Engineer - Oriented Data

    Implicity
    Implicity
    Permanent contract
    Paris
    A few days at home
    Salary: €55K to 60K
    Software, Artificial Intelligence / Machine Learning
    100 employees

  • Sifflet

    Senior Backend Engineer - Integration

    Sifflet
    Sifflet
    Permanent contract
    Paris
    Fully-remote
    Artificial Intelligence / Machine Learning, SaaS / Cloud Services
    38 employees

  • Diffusely

    Senior Mobile Engineer

    Diffusely
    Diffusely
    Permanent contract
    Paris
    A few days at home
    Software, Artificial Intelligence / Machine Learning
    200 employees

  • Nabla

    Senior Full-Stack Engineer

    Nabla
    Nabla
    Permanent contract
    Paris
    A few days at home
    Artificial Intelligence / Machine Learning, Big Data
    60 employees

  • Pelico

    Tech Lead - Paris

    Pelico
    Pelico
    Permanent contract
    Paris
    Artificial Intelligence / Machine Learning
    180 employees

  • Batvoice AI

    Backend Engineer - Confirmed

    Batvoice AI
    Batvoice AI
    Permanent contract
    Paris
    Fully-remote
    Salary: €42K to 48K
    Artificial Intelligence / Machine Learning, SaaS / Cloud Services
    15 employees

See all job openings