Software Engineer - Jetlang Tooling squad Software Engineer - Jetlang Tooling squad …

in Paris, Ile-de-France
Permanent, Full time
Be the first to apply
in Paris, Ile-de-France
Permanent, Full time
Be the first to apply
Who are we?

PayFit simplifies payroll management and HR processes for SMBs. We have built a SaaS solution to help business owners and HR professionals save time and money allowing them to refocus on what really matters: their employees. Through PayFit, employees have a dedicated access to their payslips and are able to manage efficiently their leave and expense requests. To build such a solution, we have created our own programming language: JetLang. Thanks to JetLang we were able to code Labour Code and collective agreements, and today we continue to add new features. 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. We are now opening the service in Italy.

A brief overview of the JetLang Platform Tribe
JetLang is a low-code platform created by PayFit to support PayFit's fast growth. JetLang is used by internal users, known as Product Builders, to create features and implement the business logic of local markets. It has a wide range of feature that helps Product Builders create experiences for our client such as:
• Custom UI rendering engine
• Generic data modeling and calculation system
• System to report to legal partners
• And much more...

You can learn more about low-code & Jetlang on our blog

As part of this tribe, you'll join the Tooling squad! We aim to bring the best experience possible to our internal users so that they can focus on building the product and delightful customer experience.
More concretely, we are in charge of improving and maintaining the software and tools that Product Builders use on daily basis to create user interfaces and logic for local specificities.

Your role: Contribute to improve and scale the platform

• Design and build solutions that aim to improve Product Builders experience
• Shape the future of what is our low-code platform
• Collaborate with colleagues of different backgrounds (Design, Engineering and Product) to define and build a platform that serves the needs of our users
• Improve the team current practices by challenging the existing when necessary
• Review your colleague's code and provide them with constructive feedback

This job has been tailored for you if...

• You want to build meaningful end-to-end features. We trust in your 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, alerting 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.
• You like the scale-up spirit : we continue to grow quickly and build pragmatically our products we manage the run, and we refactorize some parts of the current system

Level we are currently hiring for
We are looking for a Confirmed Software Engineer who will contribute to the whole perimeter of the JetLang Runner.
Not sure you're the right fit?
Just apply and let's talk. We include everyone. We are listening to diverse candidate voices.

How we work
• Frequent Release. 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 a contributor.
• The Logbook. We give 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.

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 week
• A Continuous Security best practices with a bug bounty program and a development security policy
• 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

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),
Work from anywhere while still valuing seeing each other from time to time
• 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 Applicant initial validation: added value, key achievements, motivations, job match
2 Phone/visio interviews with a Tech Recruiter,
3 Interview with the Engineering Manager & Product Manager
4 Live coding with members of the team
5 Interviews with Engineering Director & VP Engineering

Want to know more about our epic team?

We 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 :)

PayFit logo
More Jobs Like This
See more jobs