Back-end Engineer
We usually respond within three days
Important note:
The role is available remotely from France, Spain or Portugal.
About the company
PhantomBuster is a cloud-based automation and data extraction software that allows businesses to grow faster. Our core mission is enabling thousands of companies to boost their growth by finding and connecting with their ideal customers.
Founded in 2016, PhantomBuster provides a toolbox of over 130 flows (we call them "Phantoms") to help businesses automate their sales and marketing processes or scrape valuable data readily available on X (Twitter), Facebook, LinkedIn, Instagram, and other online platforms. It's never been easier for non-technical people to extract the data they need, automate actions, and get their work done better and faster - every day, people save tens of thousands of hours of work thanks to our Phantoms!
We are a team of 60+ passionate people looking to help more businesses save time on repetitive tasks and focus on what matters. Join us so you can enjoy working at a self-funded, profitable, remote, 4-day workweek company!
About the Platform department
As a member of the Platform department, you'll be joining five experienced Software Engineers organized in a squad. With them, you'll support PhantomBuster's growth by maintaining, upgrading, and scaling our product and platform.
The Platform department constantly adds new features while following a zero-downtime and retro-compatibility policy, focusing on small, relevant changes and low technical debt.
We aim to keep growing this team in 2024 while keeping our pragmatic and caring culture.
Technical stack:
- We use TypeScript with strict rules
- Node.js and databases as REDIS and PostgreSQL
- Cloud-based architecture on AWS
- DevOps tools such as Docker, Ansible
- CI/CD thanks to GitHub Actions and CircleCI
Tools:
- coms: Slack & Discord
- code related: GitHub & CircleCI
- project management: JIRA & Notion
Your missions
- Develop product increments on one of our three back-end applications (bot runner, orchestrator, and APIs)
- Review the work of the squad with a focus on feature quality and maintainability
- Remain in permanent research of improvement of our platform and all the components that compose it
- Write specifications, Architecture Decision Records, and relevant technical documentation
- Answer technical questions and requests from other teams at PhantomBuster
- Fix any bug you may encounter
- Improve the test suite from unit tests to end-to-end tests
You might be a fit if you have
- A strong experience with TypeScript and Node.js
- At least 3 to 5 years of confirmed experience
- An experience managing a cloud-based architecture, AWS in particular
- A habit of making pragmatic decisions about your code and being challenged about it
- An appetite 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 front-end experience with a JS framework, React in particular, is a plus
- Currently based in France, Spain or Portugal
What’s in it for you?
- Competitive salary of ~ 55k€ per annum
- Flexible working environment - working fully remotely with flexible hours
- Possibility to work 4 days a week after your probation period
- Benefits and perks are described below
Hiring Process
- Screening with our Talent Partner, Lukáš (45 min).
- Job Fit interview with our Engineering Manager, Clément, and one of our Staff Engineers(1 hr).
- Remote Technical Case (one week to do it).
- Technical Case debriefing with 2 team members (1 hr).
- Cultural Fit Interview with Benoît and one more colleague from another department (1 hr).
At PhantomBuster, we are aware that the five-legged sheep doesn’t exist, so even if you don’t fulfill all the requirements for this position, please don’t hesitate to apply!
- Department
- Platform
- Locations
- Remote from France, Spain or Portugal
- Employment type
- Full-time
- Remote status:
- Remote from France, Spain or Portugal
Benefits and perks
-
🌎 International team
-
🏡 Remote first company
-
🎉 Fun team building events
-
🌴 Possibility to work four days a week (paid five)
-
👩💻 Home office budget up to 1500€ (computer, desk, chair, second screen, etc...)
-
🖥️ 40€/month for your Internet connection
-
🍜 Lunch vouchers ("Tickets Resto") with Swile - 8€ (50% The Phantom Company) / worked day
-
🧠 Partnership with MokaCare
-
👩🏻⚕️ 100% of an Alan Blue subscription
-
🏅Leeto benefits of €70 a month for sports membership, Netflix, Spotify or other cultural expenses
-
📙 Up to 50€ per month for books
What is it like to work here?
At PhantomBuster, we are creative people with kind souls and a focus on common sense. We don't think that working long hours or 5 days a week is more effective or necessary. Surprising, huh?
Sounds like a team you would like to join? Don't hesitate to apply!
About PhantomBuster
Back-end Engineer
Loading application form
Already working at PhantomBuster?
Let’s recruit together and find your next colleague.