Senior software engineer

About

We are building a licence and access management platform to centralize all software apps. Join us on our journey to help organisations get the most out of their software stack.

Based in Paris but with team members all over the world, we are an international company since day 1.

Women and people from minority backgrounds tend to only apply to positions where they meet 100% of the criteria. If you think you have what it takes to be a good candidate for this position, we encourage you to apply even if you don't meet all formal criteria.

Job Description

About our Tech team 🦸

Our Tech team is at the heart of innovation and evolution of our solution dedicated to helping IT and Security teams. We are responsible for the design, development, and continuous improvement of new features, ensuring to offer an exceptional user experience while meeting the highest technical requirements. You will work within a dynamic team composed of our CTO, an experienced Founding Engineer (7+ years of xp), and an intern.

We are looking for a Full Stack Engineer - NodeJS & React

This Tech team will bet set on a goal to further develop our product and continuously make it more functional, revolutionary and automated to serve our clients as best as possible.

Your missions, if you accept them, will be as follows:

Your missions πŸ› 

  • Development of new services and REST API in NodeJS using Prisma and Fastify

  • Integration and connection with internal & external third-party partners

  • Development of features and front-end elements in React (Next) and Typescript

  • Managing and mentoring more junior team members so they become stellar coders

  • Participate in the product specifications of our applications/features

  • Guarantor of the quality of the code and its compliance with all of our guidelines

  • Implementation of data flows to synchronize different ecosystems (Cron Job, Lambda functions...)

  • Responsible for writing unit and functional tests to create resilient systems

  • Guarantor of code optimization and its performance

  • Implementation and development of tools to ensure their proper functioning

  • Force of proposal on the creation/integration of internal tools

Preferred Experience

You are our ideal candidate if you… 🀩

  • If you are experienced enough (from 4-6 years of experience) to master the concepts of asynchrony or middleware in NodeJS

  • You master a framework such as Fastify.js

  • You have a good command in typescript

  • You master React / Next and front-end development concepts in depth

  • If you have already implemented REST APIs, from the definition of entities to the creation of unit and functional tests

  • If you master SQL and know graphQL as well

  • You master AWS and its Cloud services (Lambda, EC2, S3,…)

  • You are comfortable with Agile methods

What Corma has to offer you… 🎁

  • A competitive salary, depending on your level of impact and expertise

  • Equity in the form of BSPCE

We are your ideal company if you are looking for… πŸ”

  • A French but international start-up that aims to grow, raise funds and develop an innovative product for businesses and IT teams

  • An adventure in which you can learn and step out of your comfort zone, with a wide variety of missions and a lot of autonomy πŸ™ŒπŸ»

  • A respectful and diverse working environment. We are proud to welcome many diversities and nationalities in our team that make our strength and allow our common enrichment.

Among our collective benefits πŸ™Œ

  • Flexible work in addition to the 30 days off

  • A thriving tech environment in a Startup with Offices based in Station F

  • A very flexible home office policy

  • A complementary health insurance with Alan

Recruitment Process

The recruitment process for this position 🀝

  • A first telephone exchange with Samuel our CTO

  • A technical test on NodeJS, React, and SQL

  • Interview with your future manager Priyanka (Founding Engineering), to challenge you on your technical test and describe the challenges of the team

  • A second live coding test on a logic topic.

  • A culture fit interview with current members of the team and founders to give you an overview of our rituals, methods, and get you on board with our vision

  • Welcome to the team πŸ’œ

Our team is proud to have an inclusive vision of recruitment: because the Corma driving license opens up possibilities by making itself accessible to all, employment at Corma also guarantees equal opportunities. Deeply convinced that we draw our performance from the complementarity and diversity of our teams, we challenge our recruitment practices every day: all of our managers are trained to avoid unconscious biases and to perform a method of structured interviews based on the objective comparison of our candidates. We thus consider all the applications that reach us, without any distinction. We are particularly committed to providing a welcoming work environment for women within our tech teams. All our initiatives in this direction are listed here: 50inTech If you need a special employment device (disability situation) or a work permit on French territory, let us know as soon as possible during the recruitment process so that administrative procedures do not slow down your arrival at our place! To recruitment agencies: please contact us and agree on a contractual agreement with us before sending us the CVs of your candidates.

Additional Information

  • Contract Type: Full-Time
  • Location: Paris
  • Possible partial remote