Full-Stack Software Engineer

Corma is hiring!

About

Corma's mission is to become the world’s leading unified and automated IT agentic platform to revolutionize how businesses use and manage software.
We are building a leading platform for licence and access management to centralise all software apps, licences and users. Join Corma today to become part of 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 our platform, ensuring to offer an exceptional user experience while meeting the highest technical requirements. You will work within a dynamic team composed of our CTO, 2 experienced Full-stack Tech Leads (ex-Aircall & 2x founder) with a combined 30 years of experience, a seasoned AI tech lead (ex TheFork, BeReal) and 2 top-performing engineers.

We are looking for a Senior Full Stack Engineer - NodeJS & React - highly well-versed in using AI to assist in their day-to-day.

Join us in revolutionizing access management for IT and security teams!


Your Mission

  • Take the driver's seat in bringing our product to the next level, from crafting an amazing frontend to building an efficient, scalable backend architecture.

  • Own the full product lifecycle: participate in product specifications for our applications and features, then build them end-to-end and see them all the way through prod deploy.

  • Leverage and challenge how AI assists our engineering team in their day-to-day and implement new best practices, tools, and skills to drive speed.

  • Be creative: research and implement new technologies that give us a competitive edge, and be a driving force behind new internal tools and integrations.

  • Guarantee code quality: act as the guarantor of code quality, performance, scalability — writing unit and functional tests to keep our systems resilient and performing PR reviews. Quality is everyone's responsibility and cannot be sacrificed.

  • Manage infrastructure: supervise our system infrastructure to ensure functionality, efficiency, and scaling of our data processing capabilities as we grow to tens of thousands of users. We want team members with owernship across the board.

Tech Stack & Core Responsibilities

Backend

  • Design and develop new services and REST APIs in Node.js, using several ORMs and data connectors (Prisma, Kysely), various frameworks (NestJS, oRPC) with a contract-first approach.

  • Build data flows to synchronize different ecosystems: Asynchronous event-driven systems, backed by AMQP and EventBridge, Node.js cron jobs and Lambda functions.

  • Integrate and connect with internal and external third-party partners, developing and maintaining hundreds of various connectors at the core of Corma data aggregation strategy using innovative agentic approaches.

Frontend

  • Develop features and UI components with React x TypeScript (Next.js, Vite), backed by top-tier libraries like Tanstack router, ShadCN, tailwind and Tanstack query

Ecosystem

  • AI-driven development is required at Corma; we will put at your disposal Claude, Cursor or any other tool upon request.

  • You'll be working with Github, Linear, AWS, Heroku, Vercel, Doppler and many other tools

Preferred Experience

What you bring 🌱

  • 3+ years of full-time work experience in a software engineering role but more importantly, the ability to show some cool software projects you have worked on in the past, we want to see what thrills you.

  • Well-versed in AI-driven full-stack development and using the new technologies at your disposal to 3x your productivity.

  • Deep exposure to full-stack engineering and at least basic Cloud knowledge

  • Web Development: you know your way around ReactJS, TypeScript

  • Database architecture knowledge with SQL

  • Professional English proficiency (we work in English)

Other elements we are looking for

  • Excellent communication skills, it’s tough but vital to be able to communicate around tech

  • Highly motivated and rigorous person

  • Able to work with a high level of autonomy

  • A strong willingness to try and learn

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.

Recruitment Process

  1. Screening check - 30 min - CTO

  2. Technical test - 1h30 min - Tech lead

  3. Team fit check - 2h (usually lunch) - Founders + other team members. Preferably in person

  4. Final decision / offer made (after reference checks)

Additional Information

  • Contract Type: Full-Time
  • Location: Paris
  • Education Level: Master's Degree
  • Experience: > 3 years
  • Possible partial remote