Activez les alertes d’offres d’emploi par e-mail !

Senior Software Engineer - Declarations

Payfit

Paris

Hybride

EUR 60 000 - 80 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Résumé du poste

A leading tech company in Paris is seeking a Senior Engineer with over 6 years of experience in software development. This role involves contributing to the full lifecycle of declaration solutions, collaborating with cross-functional teams, and ensuring scalable architecture across countries. Candidates should have hands-on experience with Domain-Driven Design, AWS services, and excellent problem-solving skills. The company offers flexibility to work remotely within France, generous health benefits, and opportunities for career development.

Prestations

Gym membership
Learning platform access
Home office budget

Qualifications

  • 6+ years of experience in software engineering.
  • Hands-on experience with Domain-Driven Design and Event-Driven Architecture.
  • Comfortable with Infrastructure as Code.

Responsabilités

  • Contribute to the full development lifecycle from system design to delivery.
  • Help implement the Declaration Solutions platform.
  • Collaborate with cross-functional teams.

Connaissances

Domain-Driven Design
Event-Driven Architecture
AWS services
Problem solving
Team collaboration
Fluent in English

Outils

TypeScript
React
Description du poste
Overview

About the role :

Your mission will be to contribute to the whole development process, from system design to delivery and monitoring. The Declaration Solutions team submits to organisations (for example URSSAF, France Travail in France, HMRC in the UK) documents where PayFit declares all financial information related to paying contributions to the state and health services or receiving government support and benefits for the company or employee. The team developed a solution that enables declaration CS teams to manage the full lifecycle of declarations (reviewing the generated document, checking syntax validation before submission, submitting or tracking submission status when automatic, receiving feedback from organisations, and managing a backlog of tasks based on feedback).

The domain is broad and offers interesting architectural challenges across countries. Join us to make a meaningful impact and shape the future of work!

Responsibilities
  • Contribute to the full development lifecycle, from system design to delivery and monitoring.
  • Help implement and evolve the Declaration Solutions platform to manage declaration lifecycles end-to-end.
  • Collaborate with cross-functional teams to ensure robust architecture and scalable solutions across countries.
  • Review generated documents, validate syntax results, submit declarations, and track submission status.
  • Incorporate feedback from organisations and manage backlogs to address issues and improvements.
What you l it would be great if also :
  • We use a copy of the original language for this section; however, to avoid confusion I will present as structural bullets:
Requirements
  • You are a Senior Engineer with 6+ years of experience.
  • Hands-on experience with Domain-Driven Design and Event-Driven Architecture.
  • Able to help the team transition toward the new architectural vision.
  • You enjoy seeking opportunities and building strategies.
  • You are comfortable with AWS services, especially serverless components (Lambda, Step Functions, workflow orchestration).
  • You are comfortable with Infrastructure as Code and deploying different kinds of projects.
  • You can write RFCs, discuss them, and reach conclusions.
  • You are a problem solver who is pragmatic and product-driven, solving problems and delivering value while considering business
    tech tradeoffs.
  • You are a team player with good communication skills, comfortable working in a partially remote team, and able to collaborate with non-technical colleagues.
  • You follow best practices regarding code quality, clean architecture, testing, monitoring, code reviews, and CI/CD.
  • You are fluent in English.
Nice to have
  • You are comfortable with TypeScript, React, and the JavaScript ecosystem.
  • You are an impact maker: creative, passionate about building, and eager to contribute to an innovative product used by thousands of users.
  • You are excited to explore the domain of declarations across countries (France, Spain, UK).
Your Future Team

A Declarations squad is a team of 4 Software Engineers with an Engineering Manager and a Product Manager. Your future manager, Ghizlane, has extensive experience leading the development of complex technical projects and will help you evolve in your role.

The Hiring Process
  1. Initial Discovery Call: A Talent Acquisition representative will assess your qualifications and fit for the role.
  2. Call with an Engineering Manager: A conversation about your experience and skills (30 mins).
  3. Technical Interview (two parts): a) Coding Interview (data structures and algorithms, 90 mins). b) System design Interview (distributed systems and web architecture, 90 mins).
  4. Interviews with your Team: Meet with the Product Manager and Product Designer (30–45 mins).
  5. Interview with the Engineering Director of the Tribe to discuss your understanding of the role and potential impact (30 mins).
What we offer
  • Flexibility: option to work away from main offices within France/UK/Spain or abroad for defined periods.
  • Learning & Development: access to our learning platform and English language courses.
  • Career Development: opportunities for progression and internal moves.
  • Health promotion: gym membership conditions by country and 4 paid sessions with a mental health practitioner via Moka Care.
  • Health insurance: country-dependent conditions.
  • Meals: restaurant tickets.
  • Home office budget and a MacBook as standard equipment.
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.