Staff Fullstack Developer

  • Paris
  • Full-Time
  • Start Date: 26 July 2021
  • Apply Now


PhantomBuster is a cloud-based automation and data extraction software for companies looking for the right tools to grow their business faster. Our core mission is to automate any action you can do on the web.

Founded in 2016, PhantomBuster provides a toolbox of more than 130 automations (what we call “Phantoms”) to help businesses automate their sales and marketing processes or scrape useful data that’s readily available on Twitter, Facebook, LinkedIn, Instagram, and other online platforms. It’s never been so easy for non-technical people to extract the data they need, automate actions, and get the job done better and faster - every day people are saving tens of thousands of hours of work thanks to our Phantoms!

We are a team of 35 passionate people who are looking to help more businesses to save time on repetitive tasks and let them focus on what matters. To achieve our mission, we are aiming to bring the team from 35 to 70 by the end of 2021, so it’s the key moment to join PhantomBuster for growth and opportunities! 🚀

Job Description

About the Tech team

As a member of the Platform Team, you'll be joining 8 other experienced developers split in two sub-teams. With them, you'll be in charge of supporting PhantomBuster's growth by maintaining, upgrading and scaling the PhantomBuster SaaS.

The Platform Team focuses on constantly adding new features while following a zero-downtime and retrocompatibility policy with a focus on small relevant changes and very low technical debt.

We aim to grow this team to 40 people by the end of 2022 while keeping our pragmatic and caring culture.

Your missions

  • Develop product increments on one of our three backend application (bot runner, orchestrator and APIs) and on our frontend SPA;
  • Review the work of the team with a focus on feature quality and maintainability;
  • Fix any bug you may encounter;
  • Write specifications, Architecture Decision Records and relevant technical documentation;
  • Improve the test suite from unit tests to end-to-end tests;
  • Answer to technical questions and requests from other teams at PhantomBuster.

Preferred Experience

You might be a fit if you have

  • A backend + devops approach to your job;
  • A strong experience with TypeScript and Node;
  • An experience managing a cloud based architecture, AWS and OVH in particular;
  • An habit of taking pragmatic decisions about your code and being challenged about it;
  • An apetite for meaningful code reviews;
  • Knowledge of any or all parts of our data layer: PostgreSQL, Redis, RabbitMQ;
  • A will to work closely with a team and communicate often;
  • A frontend experience with a JS framework, React in particular is a plus;

At PhantomBuster we are aware that the perfect candidate doesn’t exist, so if you don’t match all the requirements for this position, please don’t hesitate to apply!

Recruitment Process

Benefits & Perks

At PhantomBuster we care about people and we want to make sure that we are helping you to succeed in your position! This is a non-exhaustive list of what we are offering to our collaborators :)

🌎 International team
🏡 Remote first company
🖥️ Work-from-home starter kit (computer, desk, chair, second screen, etc…)
🎉 Fun team building events
🚉 100% of your transportation fees
👩🏻‍⚕️ 100% of an Alan Blue subscription
🍜 “Tickets Resto” with Swile - 8€ (50% Phantombuster) / worked day
🖥️ Up to 40€ for your internet connection
🎧 Spotify (or others providers) subscription
📽️ Netflix (or others providers) subscription
🚵🏽 Sports subscription
📙 Up to 50€ per month for books
👶 “Crèche” with Babilou

Additional Information

  • Contract Type: Full-Time
  • Start Date: 26 July 2021
  • Location: Paris, France (75009)
  • Possible full remote