This position is no longer available.

Mid/Senior Full-stack Developper (Experience Team)

Permanent contract
Paris
Salary: Not specified
Starting date: September 01, 2024
Fully-remote
Experience: > 3 years

Garantme
Garantme

Interested in this job?

Questions and answers about the job

The position

Job description

Garantme’s Experience Team is seeking a high quality software engineer to boost its forces. We are looking for someone who will have a huge impact on designing and delivering upgrades to our overall products. Our Experience Team members work very closely with Product Managers to make sure we deliver good products that add value in a timely fashion.

A good profile for this position is someone who has good skills and experience in software development, top-notch communication skills, good experience in handling delivery of big projects.

Main responsibilities include:

  • Design and deliver core product features

  • Work with Experience Team members to make sure our product and our work is coherent

  • Work with Platform Team members on complex features that require stack changes

  • Work with QA team to ensure quality of the deliveries and ensure e2e test coverage on critical features

  • Collaborate with PMs and designers to challenge the product and push for the best possible user experience

  • Work with Experience Team lead to improve the day to day of the team, help improve processes and delivery flow.

The Team


The Dev team is structured in 2 core teams, both working closely together and with QA team.

  • Experience Team (of 10 people): The team that creates and shapes our product. Responsible for developing full stack features to upgrade our applications or create new aspects of our product. Experience Team developers usually work closely with PMs and lead feature development.

  • Platform Team (of 9 people): The team that works to boost our platform to the next level and keep our stack healthy. This team works on main architecture changes, core infrastructure modification to sustain new features. The Platform Team includes developers and devops.

Mid-sized to larger projects are tackled using ephemeral pizza teams. A pizza team is created by picking a PM, developers from XP Team and/or some from Platform Team, QA members. This temporary team’s job is to stay focused, share information and ship the project.

The team works really hard to keep high standards:

  • Best practices in delivery

  • Robust code reviews

  • Fluid communication, share knowledge and information at the right time

  • Ship fast and fail fast - keep a high velocity to allow innovation or discovery on the product side. Note technical debt and resolve in a timely fashion.

  • Alternative design thinking - engineer good temporary solutions when needed to balance quality / time to prod

Experience Team Projects


  • Tenant onboarding and rental lifecycle

  • Rental Agency toolkit, rental management and insurance lifecycles

  • Insurance & claim management logic

  • Payment workflows & integrations

  • Internal Operation team tooling & automation

  • …and much more!


Preferred experience

Key Qualifications


  • Expert level of TypeScript, high knowledge of pure JavaScript is also required

  • Expert level of NodeJS development and bast practices

  • Good experience with ReactJS, Styled Components

  • Good experience with Apollo, GraphQL

  • Good experience with asynchronous jobs, queuing mechanisms

  • Good knowledge of PostgreSQL, experience with a NoSQL db is a plus

  • Good communication skills are a must, being able to work in teams of different sizes on projects of different sizes is critical for success

  • Must have experience in shipping projects end to end, in each stage from initial design to production

  • Experience in CI/CD deliveries is a plus, multi-phase deployment for features, deprecation, feature flags etc..

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

See all job openings