Software Engineer

Resumen del puesto
Indefinido
Paris
Salario: 54K a 70K €
Fecha de inicio: 30 de septiembre de 2024
Totalmente remoto
Experiencia: > 5 años
Formación: Licenciatura / Máster
Competencias y conocimientos
Contenido generado
Herramientas de automatización
Python
Fastify
Typescript
Fastapi
+4

Captain Data
Captain Data

¿Te interesa esta oferta?

Preguntas y respuestas sobre esta oferta

El puesto

Descripción del puesto

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:

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

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

  • our main back-end to schedule runs, handle data manipulation, etc.

Front-end wise we have:

  • An Angular (16+) client

  • A Chrome Extension

The stack: Angular + FastAPI + TypeScript (Fastify) + 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 :)

This job has been tailored for you if… 🦄

  • you’re proficient with TypeScript, NodeJS and Python

  • 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


Requisitos

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


Proceso de selección

  • 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

¿Quieres saber más?

¡Estas ofertas de trabajo te pueden interesar!

Estas empresas también contratan para el puesto de "{profesión}".

Ver todas las ofertas