Principal Software Engineer @Folk

Join Folk, a fast-growing startup, as a Principal Software Engineer. You will play a key role in developing features that have thousands of users waiting for them. The position is open to frontend, backend, and full-stack engineers, as the focus is on collaboration and building together. The tech stack includes ReactJS, NodeJS, TypeScript, SQL, Redis, Kafka, AWS, and Datadog.

Résumé suggéré par Welcome to the Jungle

CDI
Paris
Télétravail total
Salaire : Non spécifié
Missions clés

Concevoir et architecturer des systèmes complexes, en anticipant les évolutions nécessaires sur plusieurs mois.

Préparer le travail de développement en identifiant les domaines clés et les évolutions principales, avant de passer à l'implémentation.

Prendre en charge un projet de A à Z, en comprenant la logique métier, les exigences et en garantissant la livraison.

Postuler

Hexa
Hexa

Cette offre vous tente ?

Postuler
Questions et réponses sur l'offre

Le poste

Descriptif du poste

🚀 Folk is looking for Principal Software Engineers to bring our product vision to life by developing well-thought features that have thousands of users waiting for them. We are not specifically looking for a frontend, a backend, or a full-stack engineer because what matters to us are not positions but what we can build together. And so far there is room for every type of developer.

Our stack

We’re focused on a high level approach of how to build the right things the right way. A lot of effort is spent preparing the work, questioning the purpose of the project, analysis what’s existing so we can define the required evolutions of the stack. We value preparation as much (if not more) than implementation.

  • Frontend: ReactJS, Typescript

  • Backend: NodeJS, TypeScript, SQL, Redis, Kafka

  • SaaS: Algolia, Gitlab, Figma, Slack (gif-less so far…)

  • Hosting: AWS

  • Monitoring: Datadog

If you want to know more about the daily life at folk, the following sections should interest you 👀


Profil recherché

We could be a great match if:

  • You have an architect track record and have actively designed complex architectures. You have been involved in complex multi-services, multi-technologies environments. You have have foreseen changes to be made over several month to reach a new state.

  • You believe preparing work is more valuable than doing the work. There is nothing that you dislike more than rushing into the code. Instead, you plan and prepare by spending the required time allowing to identify the key areas and the main evolutions needed. The rest should be like playing along a score sheet of music.

  • You’re a great software developer and individual contributor building fast, reliable, real-time web-based applications. You want to work with skilled people who have a real focus on the customer experience, be it other developers or product and design people.

  • You’re looking to take ownership over a project from start to finish: understand the business logic, the requirements and ensuring delivery.

  • You value quality and performance. You build a feature with the highest level of quality possible at the time and working with scaling or high load application is not something that scares you.

Sounds like you? Then, we should probably meet 🙃

💌 Send us your application

What are we looking for?

  • an overview of your background (either a resume or a Linkedin profile)

  • a short note to tell us why we’re a great fit for each other and how you envision your future @folk

We’ll review your application and we’’ll get back to you within a week. No matter what our decision is you will hear from us 🙃

💡Here are some tips for your application.


Déroulement des entretiens

Here’s our hiring process for this role:

  1. A 45min video call with Jean-Yves - CTO to deep dive a little bit more into tech, to make sure you’re interested in our stack and product, and to check that your skillset and mindset fit for the job.

  2. A 30min video call with Morgane - Talent Manager to make sure our expectations are aligned.

  3. A 1h call with Jean-Yves - CTO and one member of our engineering team. During this session, we will have a high-level conversation about architecture and product.

  4. 1h technical test, pair programming: we use the test as a base for discussion to figure out how it feels working together and to cover coding skills, architecture and exploration on a new topic.

  5. A 30min video call with folk’s cofounders. It’s the perfect opportunity for you to ask anything about the company.

  6. (opt) 30 min coffee with team members to get a feel of the work atmosphere

⏳Regardless of the position, our interview process typically consists of 5 steps and takes approximately 2.5 weeks to complete.

Envie d’en savoir plus ?

Postuler