Offers “Payfit”

Expires soon Payfit

Software Engineer (JetLang Platform - Engine)

  • Internship
  • Paris 1er Arrondissement (Paris)

Job description



Who are we? 🚀

PayFit simplifies payroll management and HR processes for SMBs. We have built a fast, intuitive and automated SaaS solution to help business owners and HR professionals save time and money allowing them to refocus and what really matters: their employees. Through PayFit, employees have a dedicated access for their payslips and are able to manage efficiently their leave and expense requests.

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 since 2015 and have been quickly growing in Germany, Spain and the UK.

More than 3000 companies such as Big Mamma, MinuteBuzz or Sellsy to name a few already trust us. Over 300 PayFiters have already joined the adventure and we have raised 95M€ to keep growing.

A brief overview of the JetLang Platform Engine Squad

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 Platform 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 feature is to run payroll.

We need to strengthen the Engine squadwho is responsible for designing and implementing this language, its runtime and toolchains.This is one of our top priority in 2020.

Your missions ⭐

• You will be in charge of propelling JetLang language toolchains to the next level.
• Envision, design, and implement language features, libraries, and tools to solve specific problems with broad impact, such as improving Product Builder experience, enforcing code reliability, and enabling performance optimizations.
• Design and implement powerful algorithms to sustain our scalability.
• Code using primarily Javascript, Typescript and OCaml.
• Conduct unit, multi-unit, and product testing as needed to evaluate system correctness.
• Conduct design and code reviews.
• Analyze and improve efficiency, scalability, and stability of JetLang and tools.
• Interface with other teams to incorporate our innovations and vice versa.

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

• You are looking for a company with a strong identity and product-focused.
• You are "problem-solving" oriented, technical challenges motivate you.
• You like taking initiatives.
• 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 speak English and you want to work in an international and dynamic environment.

How we work 👩🏽‍💻

• Release Cycle. We get into a rhythm of finishing things.
• 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 work on average 2-3 days remotely a week. 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.

Our Tech Stack 📦

• JavaScript Ecosystem : NodeJS, TypeScript, Webpack, Jest, React, Serverless, ...
• A touch of OCaml for our language toolchains withDune, Menhir, Js_of_OCaml.
• MongoDB for our data layer.
• Continuous​ ​Delivery​ ​with​ Docker and Kubernetes.
• A Continuous Security best practices with a bug bounty program and a development security policy.
• A Data driven decision and feature design process with Looker.
• Performance monitoring with Datadog.

What we offer ❤️

• An amazing working environment, designed for kindness and blossoming.
• An attractive remuneration package.
• An international and dynamic team with the opportunity to visit our different offices (Paris, Berlin, Barcelona, London).
• Remote friendly policy.
• A gym inside the office and Gymlib subscription with preferential rate.
• Regular team and global events.
• Restaurant tickets.
• 4 weeks of paternity leave (fully covered) and 20 weeks of maternity leave (fully covered).
• Henner insurance (60% covered by PayFit).
• Great coffee, fruits, snacks, foosball, MPG Teams or even team yoga classes.
• MacBooks are our standard, but we'll provide whatever equipment you need to help you get your job done!

Hiring process ⚙️  

1️⃣ Phone interview with Antoine, Technical Recruiter
2️⃣ Phone interview with Alain, Engineering Manager
3️⃣ On-site meetings with other members of the team and live coding with a Software Engineer
4️⃣ BBQ test to share a drink with the entire PayFit team (no sausage, no test 🙈)

Want to know more about our epic team? 👀

🔗https://www.youtube.com/watch?v=b0uqNUw2JIk
We are looking for passionate and innovative people who want to build the next big success story with us! Do you describe yourself with these words? Do you want to join an incredible adventure?
Tell us who you are, what you’ve done and what you want to do. We’ll be more than happy to meet you :)

Make every future a success.
  • Job directory
  • Business directory