Job description
As a VP Engineering you will report to Hublo’s CTO and work closely with our technical and product leadership teams. You will be responsible for all software delivery and, internally, individual reviews and goal setting.
Your missions:
- Set ambitious goals and make sure we achieve them by setting up the right tools & process to track tech velocity & quality;
- Plan the growth of the feature squads and scale them (recruitment, career, mobility, collaboration between teams…);
- Recruit and manage Engineering Managers to define their team’s goals by clarifying and maintaining consistency with larger organizational goals;
- Make engineers learn and grow in their job, by providing and supporting a career path (both Individual Contributors and Engineering Managers);
- Empower the technical team through mentoring, reviews and professional guidance;
- Participate to spread our engineering culture within & out the company by being one of the ambassadors of our Engineering team through blog posts, open-source contributions, conference and recruitment events attendance.
Our organization and our stack
We focus on recent technologies with a constant need for improvement and optimization. It also means a lot of autonomy within teams and collective decision-making. The Engineering team is divided in 3 squads (for now and 6 planned) and 5 chapters (experts front-end, back-end, archi, security & QA) and here are details about our stack:
Frontend:
- When we design our web app, we use NextJS with TypeScript and React Query
- When comes the time for testing, we use: react-testing-library with jest
Backend:
- When we write our API, it’s with NestJS and TypeScript
- When accessing our databases, we use Prisma
- And when testing, we use jest (and we love dependency injection)
Ops:
- We use Github to store our code and our CI runs on Github Actions
- We use SonarCloud for quality purpose (80% coverage, rough but fair linter, …)
- We store our data mainly in Postgres
- We’re hosted on AWS, deployed with Terraform
So, in conclusion, you will:
- Directly manage Engineering Managers and help them enable their teams to do their best work;
- Align the technical roadmap with the rest of the company’s key objectives;
- Set goals and establish rigorous processes and metrics to meet them.