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
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
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
These companies are also recruiting for the position of “Software & Web Development”.
See all job openings