Back End Developer
- Published on
About the Role
Join a scale-up that builds the real-time data backbone for large businesses. We are developing a data platform designed to make large enterprises as agile as startups. Our solution centralizes, structures, and activates multi-channel data (product, client, stock, etc.) without duplication, thanks to a high-performance distributed architecture. In short, we are building tomorrow's data orchestration infrastructure, capable of handling billions of rows while remaining flexible and scalable.
The company is profitable, has about 90 employees, and has recently raised funds to support its international expansion, notably through the opening of offices in Boston.
Job Responsibilities
We are looking for an experienced backend developer (4+ years experience) to join our tech team (~20 people). Depending on your level, you may evolve into a Team Lead role with an increasing share of mentoring and technical guidance. The role remains mostly hands-on, with a stimulating technical environment and a strong product impact.
- Development in Golang on a modular backend (2 million lines of code).
- Handling large volumes of data (ClickHouse: 5 billion rows).
- Designing new complex features on the Data & Marketing side.
- Contributing to the continual improvement of architecture and dev practices.
- For the most experienced profiles: technical facilitation, mentoring, and supporting the team.
Technical Stack
- Golang
- SQL ClickHouse
- PostgreSQL
- Modular architecture focused on performance
About the Candidate
Hard Skills
- Excellent mastery of Golang and SQL.
- Comfortable with large databases (bonus: ClickHouse).
- In-depth understanding of distributed software architectures.
- Ability to assemble complex components rather than just implementing classic algorithms.
Soft Skills
- Strong abstraction capabilities.
- Technical curiosity, appetite for demanding environments.
- Natural leadership or managerial potential.
- Good level of English (oral and written).
About the Company
BAO is on a mission to revolutionize data orchestration for large enterprises, enabling them to act with the agility of startups. Our innovative solutions are designed to centralize and manage vast amounts of data efficiently.
Company Culture and Benefits
- Full-time position – 39 hours per week (35 hours with 4 hours paid overtime).
- Compensation: €60,000 (very solid junior) to €90,000 (senior/team lead).
- Bonus: Annual bonus depending on individual and company results.
- Meal vouchers of €11/day.
- 5 weeks of vacation, plus an additional 2 days off.
- Remote work: 2 days a week.