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
- Initial Discovery Call: A Talent Acquisition representative will assess your qualifications and fit for the role.
- Call with an Engineering Manager: A conversation about your experience and skills (30 mins).
- Technical Interview (two parts): a) Coding Interview (data structures and algorithms, 90 mins). b) System design Interview (distributed systems and web architecture, 90 mins).
- Interviews with your Team: Meet with the Product Manager and Product Designer (30–45 mins).
- 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.