Filled
This offer is not available anymore

Software Engineer - Payment Squad in Barcelona

PayFit

Workplace
Onsite
Hours
Full-Time
Internship
No
Skills
Share offer

Job Description

PayFit is one of the fastest-growing SaaS startups in Europe with more than 500 employees and over 5000 customers in just a few years and has recently launched in the UK to replicate the success in France, Germany, and Spain. Backed by a group of highly reputable institutional investors, PayFit is revolutionizing HR software by automating payroll and simplifying HR management for SMEs across Europe.

Our mission is to support the digital transformation of SME's through an innovative software solution that offers a unique experience to its users. We leverage our own coding language to customize our software quickly to each market, so that our customers can easily process payslips, request holidays and manage their expenses.

Named the most attractive startup to work for in France by LinkedIn in 2018, we're passionate and enthusiastic about our mission and committed to maintaining a culture that cares deeply about its employees and customers.

The Payments team
PayFit is seeking an experienced engineer to join the Payments team. This team is responsible for improving and maintaining Payfit's payments Solution. This solution includes but is not limited to Bank payments, providing companies with an easy way to pay their employees from the PayFit application without having to go to their banks and do the manual process minimizing the human mistakes. Also, the Payments team works on advance payments, helping employees to reduce their financial stress providing an efficient way to ask for advance payments and to admins an effective way to validate those requests.

PayFit's Payments Solution aims to be global by serving several countries (France, Germany, Italy, Spain, UK) with a consistent experience.

Your day to day mission ⭐

    • Implement solutions that solve payments-related challenges.
    • Improve our craft by defining the best architecture to satisfy the product requirements (DDD or System design)
    • Being able to make architectural decisions for choosing the right integration patterns (REST, gRPC, messaging vs events)
    • Collaborate in an agile and lean software development environment
    • Be part of a product team (Design, Engineering, and Product) to define issues to solve and work on.
    • Mentor and support teammates. We are looking for a team player who strives on sharing his knowledge with others, someone who believes that team collaboration is more valuable than individual progress.
    • Promoting software development best practices (Clean code, low-complexity, maintainable, well tested and documented)
    • Document decisions through RFC and ADR
    • Own all the areas of the team's projects back-end, front-end and infrastructure.

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

    • You have a minimum 3 years hands-on experience with distributed systems (Rest API, Message queues)
    • You have a solid understanding of software fundamentals (Data Structures, Software Architecture, Design Patterns)
    • You have a strong experience in Javascript (or similar programming language) software development (frontend and backend).
    • You have a good knowledge about testing, monitoring and continuous deployment.
    • You are comfortable writing technical documentation and specs.
    • You have good communication skills and you can adapt your talking points to a non-technical audience.

Technologies we use

    • Typescript (> 3.7) with ExpressJS, MongoDB, GraphQL, Jest
    • Typescript (> 3.7), React (> 16.8), Jest, React Testing Library
    • Monitoring with Datadog
    • Microservices on Docker with Kubernetes on AWS, Staging-on-demand
    • Prettier, ESLint

Hiring process ⚙️

    • 1️⃣ TA - Discovery Call (30-45min)
    • 2️⃣ Engineering Manager ITW (30min)
    • 3️⃣ Coding challenge, followed by tech ITW (2hr including challenge).
    • 4️⃣ Triforce meeting - PM and PD (1hr)
    • 5️⃣ Engineering Director (45min)

What we offer ❤️

    • An amazing working environment, designed for kindness and blossoming.
    • Work From Anywhere policy.
    • An international and dynamic team with the opportunity to visit our different offices (Paris, Berlin or London).
    • Regular team and global events.
    • An attractive remuneration package.
    • Flexible work environment.
    • Private health insurance.
    • Restaurant tickets.
    • Gym subscription with the preferential rate.
    • English, French or Spanish classes.
    • 25 days of holidays.
    • Parental leave support program.
    • Great coffee, fruits, and snacks.
    • MacBooks are our standard, but we'll provide whatever equipment you need to help you get your job done!
Want to know more about our epic team? Watch this video 👀

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

About PayFit

  • Fintech

  • Paris, France

  • 200-500

  • 2015

.

Other software engineer jobs that might interest you...