Intermediate Software Engineer

Plný úvazek
Paris
Několik dní doma
Plat: Neuvedeno

PayFit
PayFit

Máte zájem o tuto nabídku?

Otázky a odpovědi ohledně nabídky

Pozice

Popis pozice

Get to know us


Do you want to help us shape what the future of work will look like and how it will best embrace our life's aspirations? If this sounds like a journey you want to embark on, we may have the right role for you! PayFit is an intuitive software as a service payroll and HRIS solution designed specifically for SMBs. Since 2015, we have set ourselves a mission to simplify payroll for SMBs and enable employers and employees to grow together. We are a European company operating from 3 main countries (France, Spain, and the UK) where we are supporting over 20,000 clients.

Creating a fulfilling work environment and culture is also a core mission at PayFit, and our day-to-day work philosophy is reflected in our four values:

Care: We genuinely care for others whoever they are, whatever they think.

Excellence: We aim to improve and achieve better results every day.

Humility: Staying humble and exchanging transparent feedback helps us to grow and improve.

Passion: We are the architects of PayFit's success.

A key part of our culture, and essential for our success, is also improving the diversity of our teams and building an inclusive culture where you can be yourself at work.

This is why our recruitment focuses on the skills you demonstrate, and not only on your academic background or previous professional experiences. At PayFit we understand that you can gain applicable skills through a variety of life experiences and we are interested in knowing them, too.

Location

The position is based in France or Spain.

Position Overview

PayFit is seeking an Intermediate Software Engineer with a strong Frontend focus to join the Company Setup & Structure, a key team within the Company & Employee Experience tribe. Our mission is to help admins manage their company's full lifecycle—from setup to activation and beyond—through simple, inclusive experiences that save time and support growth.

You will work on:

  • Core company lifecycle features: Company setup/self-onboarding, compliance checks, fraud detection, and multi-establishment management

  • User-facing experiences: Building intuitive React interfaces that simplify complex workflows for admins managing multiple related companies

  • Backend systems: Contributing to event-driven microservices, APIs, and domain events used across PayFit's platform

The domain spans three countries (France, Spain, UK) and offers strategic challenges around scalability, cross-country data management, and compliance automation.

Your mission will be to design and deliver high-quality, maintainable, and user-centric software while collaborating closely with Product, Design, and Engineering teams to

drive technical excellence and business impact.

What you'll do

Frontend Development

  • Design and build scalable, user-facing interfaces for company lifecycle management (onboarding, setup, compliance flows, fraud detection) using React and TypeScript

  • Collaborate closely with our Designer and Product Manager to deliver intuitive features that improve company setup, self-onboarding flows, and compliance automation

  • Structure and deliver exceptional user experiences, ensuring accessibility, performance, and maintainability across our product

  • Ensure code quality and best practices across our frontend codebase through testing, code reviews, and documentation

  • Participate in code reviews, promoting best practices in component architecture, state management, and UI/UX patterns

Backend Development

  • Contribute to architectural decisions and technical excellence across the squad's systems

  • Ensure testing, observability, and reliability of backend services

  • Participate in code reviews, promoting best practices in distributed systems, APIs, and data integrity

  • Collaborate with other squads to expose domain events and APIs consumed across PayFit's platform

Cross-functional Collaboration

  • Work closely with Product and Design from discovery to delivery to translate user needs into technical solutions

  • Participate in squad rituals (planning, retros, demos) and contribute to continuous improvement

  • Mentor junior engineers occasionally through code reviews and knowledge sharing

  • Communicate progress, blockers, and trade-offs clearly to technical and non-technical stakeholders

This role is for you if

  • You have 3-5 years of software engineering experience with a strong focus on frontend development

  • You're expert-level with React and TypeScript — you've built production-grade interfaces and deeply understand component architecture, state management, performance optimization, and modern frontend patterns

  • You have solid backend experience with TypeScript/Node.js — you're comfortable building and maintaining RESTful APIs, async workflows, and microservices

  • You have hands-on experience with event-driven architectures — you've worked with messaging systems (Kafka, SQS, RabbitMQ, EventBridge) and understand asynchronous patterns, eventual consistency, and resilience

  • You have cloud experience (AWS preferred) — familiar with deploying and operating services (Lambda, ECS/Fargate, RDS, S3, CloudWatch) and basic infrastructure-as-code concepts

  • You write clean, tested, and maintainable code — you understand the importance of testing (unit, integration, e2e) and use CI/CD pipelines regularly

  • You're a strong collaborator — you thrive working with Product Managers and Designers, actively participating in discovery and translating user needs into technical solutions

  • You have an ownership mindset — you take end-to-end responsibility for your work, from design to production monitoring, and proactively communicate progress and blockers

  • You're fluent in English (conversational/professional level required) — our team is international and English is the working language

It would be great if you also:

  • You are comfortable collaborating with infra/platform teams, and have experience improving developer experience and CI/CD pipelines.

  • Have experimented with GenAI or emerging technologies and can share how they might shape developer workflows.

Interview process

  1. Interview with a recruiter - 45 min

  2. Interview with Badr, the Engineering manager - 45 min

  3. Technical assessment with member of the team - 90 min

  4. Interview with a designer & PM - 45 min

  5. Interview with Pierre, the tribe Engineering Director - 45 min

👉 Background Check (ISO27001 certification): identity, diploma, and past professional experiences will be checked after the offer.

What we offer

Flexibility
: We believe it is key to producing your best work and being fulfilled. We therefore offer the possibility to work away from our main offices, within France, as well as abroad for a defined period. Further requirements may apply depending on the role and your overall experience.


Learning & Development:
At PayFit, we offer a comprehensive learning platform that enables you to acquire new skills daily, supported by our company. We also have English language courses to improve your business communication vocabulary and get to the next level.


Career Development:
We want you to progress and be free to choose which direction you want to grow. There are also opportunities for internal moves.


Health insurance:
Henner Mutuelle Insurance (60% covered by PayFit, free coverage for children
Transportation:
50% of public transportation costs are covered by PayFit for those living within the Ile de France region, or assistance with sustainable mobility (a bicycle rental subscription, purchase of soft mobility equipment to get to work, etc.).

Meals: A restaurant card with our partner Swile (9€ per workday).

A Work Council grant: A monthly allowance to be spent on culture, sports, personal services, etc., as well as a vacation bonus.


Home office budget:
A contribution in € per year to help you get set up in the best conditions. A MacBook is our standard working tool


Parental support program: Salary maintenance during the first month of parental leave.


Time off:
25 days of holidays + RTT days (depending on the contract).

Disability Inclusion:
All of our positions are open to any person living with a disability. To guarantee equal treatment and opportunities, we will take, based on individual needs, appropriate measures to adapt the work conditions of PayFiters with disabilities, and if needed also during the recruitment process. Please let us know what you need and we will do our best to accommodate!

Chcete se dozvědět více?

Tato volná pracovní místa by vás mohla zajímat!

Tyto společnosti rovněž nabírají pracovníky na pozici "{profese}".

Podívat se na všechny nabídky