Senior Software Engineer - Jetlang Platform (H/S/T)

PayFit is hiring!

About

PayFit simplifies payroll management and HR processes for SMBs. PayFit is an automated SaaS solution to help business owners and HR professionals save time and money allowing them to refocus on what really matters: their employees.

Since 2015, we have set ourselves a mission to support the digital transformation of HR management through our ever growing range of product features and services. We have a strong presence in France and have been quickly growing in Germany, Spain, the UK and Italy. With 5,000 customers in 5 countries, we are one of the fastest-growing SaaS companies in Europe.

Today, we are more than 650 employees at PayFit and we all share four core values:

  • Care for each other
  • Always stay humble
  • Strive for excellence
  • Live and work with passion

We are committed to a culture of inclusion and an environment that enables fulfillment in freedom & responsibility.

You want to join us? This video is better than a long description…

Job Description

A brief overview of the JetLang Platform Tribe💡

The JetLang is a language designed by Payfit and which has sustained Payfit’s growth. This is an abstraction layer designed and maintained by the JetLang tech Tribe, as some people (known as Product Builders) are modelizing/scripting collective labour agreements.
The JetLang holds an “engine” being able to compute rules/conditions and whose main purpose is to run payroll. And finally, we are offering various restitutions :
• Ability to (dynamically) generate the UI.
• Reports to companies and employees, the very first one being payslips.
• Reports to legal partners.

The tribe is split into 4 squads :
Data and Compute : providing features to define the business data model, compute JetLang business rules and a layer to expose JetLang data.
Runner : providing UI facilities.
Tooling : providing facilities to the Product Builders to build their own meta-code.
Workflow : providing workflow facilities and BackOffice administration tool.

Your role : Contribute to scale up our platform ⭐

We need to strengthen the JetLang Data and Compute squad.
You will contribute to the standard activity of the team after your onboarding :
• Deal with any production issues/questions.
• Contribute to the design of solutions whatever functional or technical requirements.
• Deal with reduction of our technical debt, making benefit on new requirements or through dedidated projects.
• Help the team to improve its own practices on continuous improvement.

How we work 💻

• Release Cycle. We get into a rhythm of finishing things.
• Focus on Outcome not Jira Cards. We give you problems to solve, not just user stories.
• Meet Time and Make Time agenda. We protect your time as contributor.
• The Logbook. We give the ownership of the product features to the whole team by writing things down to share knowledge, be transparent and open about what's going on.
• We're caring. We make an effort to create a place that challenges and supports us.
• Remote Friendly. People used to work on average 2-3 days remotely a week before the Covid confinement, while the confinement the whole company has been able to sustain the activity in full remote, Payfit is now studying the most efficient model. We strongly encourage you to maintain a healthy work/life integration to do great work and be active part on your personal life.
• A Triforce collaboration: Design x Engineering x Product. We work together backed by the Double Diamond process to have the most impact.

Preferred Experience

This job has been tailored for you if... 🦄

• You want to build meaningful start-to-finish features. We trust for ownership and contribution from Day 1. You take care of the codebase from the first lines of code until production to release features that make sense for customers.
• You are willing to work on a variety of domains: user interface components, APIs, database, deployment... We value the modern JavaScript ecosystem. You have a clear vision about web applications challenges.
• You continuously maintain and improve quality across the stack. We reflect to have a Zero Bug policy. You know how to maintain a large codebase with best practices like tests, monitoring or logging.
• You love to write. We share knowledge by writing things down. You have adopted the habit of keeping an up to date documentation for any kind of contribution.
• You want to improve your workplace process (ceremonies, etc...) We believe in combining discovery cycle and delivery cycle to impact our customers work life. You are eager to iterate on our workflows to find the ones that work for us.
• You are receptive to feedback, to be mentored and mentor. We're caring and make sure that everyone can grow. You will be empowered. You will empower others.
• You love understanding the market, the customer needs and motivations. We focus on shipping impactful product changes. You are ready to get the hang of small and medium-sized enterprises Finance challenges.

Level we are currently hiring for 🙋

We are looking for a Confirmed Software Engineer who will contribute to the whole perimeter of the JetLang Data and Compute squad.

Not sure you're the right fit?
Just apply and let's talk. We include everyone. We are listening diverse candidate voices.

Our Tech Stack 📦

• 100% JavaScript Ecosystem: TypeScript, webpack, Jest, React, React Native with Expo tools, Node.js...
• Docker images and containers to be ready the first day to push and deploy
• A dedicated Design Studio team working on our Design System to avoid redesigning things every weeks
• A Continuous Security best practices with a bug bounty program and a development security policy
• A data exploration for insights and analysis from our internal data like Jira issues with Looker
• Services monitoring dashboard built with Datadog
• Continuous Integration with Docker and CircleCI
• Writing things down with Notion
• End-to-end web testing with our internal tools based on testcafe
• A daily team process to manage errors with Sentry

What we offer ❤️

  • An international and dynamic team with the opportunity to visit our different offices (Paris, Berlin, Barcelona, London, Milan)
  • A work from anywhere policy to allow you flexibility in regards to where and when you want to work
  • 150 euros equipment budget to comfortably work from home
  • A gym at our Paris office and a Gymlib membership with preferential rates
  • Restaurant tickets card (Swile)
  • 20 weeks of maternity leave supported by PayFit and 4 weeks of partner leave (Signed the Parental Act) and
  • Health insurance (supported to 60% by PayFit)
  • One day per year dedicated to volunteer for an association
  • A fulfilling and inclusive workplace, offering equal opportunities for any minority, disability, gender identity and sexual orientation. Don’t forget: everyone fits at PayFit!

Recruitment Process

Hiring process ⚙️

1️⃣ Applicant initial validation: added value, key achievements, motivations, job match
2️⃣ Phone interviews with a Tech Recruiter and a Senior Engineering Manager
3️⃣ Tech meeting with : Team Members, Product Manager and VP Engineering.

Want to know more about our epic team? 👀
🔗 https://www.youtube.com/watch?v=b0uqNUw2JIkWe are looking for passionate and innovative people who want to build the next big success story with us! Do you recognise yourself in these words? Do you want to join an incredible adventure?Tell us who you are, what you’ve done and what you're looking to achieve. We’ll be more than happy to meet you :)

Additional Information

  • Contract Type: Full-Time
  • Location: Paris, France (75017)
  • Possible full remote