Lead Backend - Node.js

Feefty is hiring!

About

At Feefty, we are experts in tailored investment products. We believe financial structured products are an essential means for investing in the financial markets and our goal is to ease their access with technology.

Dedicated to financial professionals such as wealth managers, family offices or insurance companies, we created two applications to create and manage financial products.

Bootstrapped since our launch in 2019, we recently joined Harvest Group, the leading tech company in the field of wealth management, to start expanding on the European market.

Our office is based in Paris, but our team members are also operating from Marseille, Nice, Bordeaux and some others fully remotely.

Job Description

We are looking for a Lead Backend Software Engineer to help us consolidate our applications, implement a well thought out architecture and overall, step up our backend game.

We are a small, focused team of 5 engineers and 1 product designer with a good pace of delivery, little technical debt, and a big impact on our industry. We rely on a modular approach which translates to a dozen of services modelled around domains.

As a Backend Software Engineer, you will:

  • Design, develop and maintain our GraphQL API for maximum flexibility, reliability and delivery.

  • Maintain and improve our existing backend services and their REST APIs, as well as develop and document new ones to meet changing requirements.

  • Take a leading role in implementing an Hexagonal Architecture, creating robust and easily testable core domain entities to promote code maintainability and scalability.

  • Improve our reliability by using monitoring tools, code analysis and incorporating test in our CI/CD.

  • Share your knowledge and expertise regarding best practices in the industry, establish guidelines, and help keep the team up-to-date with the latest technologies.

We are mostly using JavaScript, with node.js on the backend, React on the front-end and have a few applications using Next.js. We are using a GraphQL api with Apollo on the servers and the clients and Prisma as an ORM for our PostgreSQL databases. We keep our devops minimal using Terraform, Digital Ocean PaaS and managed databases.

Preferred Experience

  • Experience: You have strong experience as a backend software engineer, you have had exposure to great architectural patterns of scalable and robust web applications and you’re looking to bring that knowledge to a small dynamic team.

  • Curiosity: You are curious and passionate about complex topics. You will have the opportunity to work with some of the most sophisticated financial products in the industry. We expect all team members to become knowledgeable about our business domain and the problems our users face.

  • Problem solver: You are a pragmatic and solution-oriented engineer, with a strong interest in solving problems. Your focus is on achieving the desired outcome, rather than the specific tool used to achieve it.

  • Impact: You’re looking to build an innovative product reshaping an industry and used to invest millions every day.

  • Ownership: You demonstrate a strong sense of ownership and take responsibility for your work. You are proactive, accountable and comfortable working in a self-managed team.

We’re not necessarily looking for a javascript or node.js expert, we are looking for a teammate with great architecture knowledge and principles. As long as you’re willing to learn and get to the bottom of things, you might be a good fit.

Here are a few more things that you’ll want to know before joining us:

  • We are a young, profitable startup with high expectations and fast pace of execution.

  • We’re not currently following any agile methodology, we focus on ownership and delivery.

  • You’ll need to be located in France or Italy. We regularly meet in our office in Paris or Sophia, and we also have some team member in Milan

Recruitment Process

  1. Qualification call with the Talent team

  2. Interview with Feefty Technical Manager followed by a technical test.

  3. Interview with the Lead Architect of the group

  4. Call with a Director

Additional Information

  • Contract Type: Full-Time
  • Location: Paris, Valbonne
  • Education Level: Master's Degree
  • Experience: > 3 years
  • Possible partial remote
  • Salary: between 50000€ and 65000€ / year