Senior Full-stack software engineer (NodeJS / Angular) - Accounts Receivable

Lyon 🇫🇷
Software Engineering – Software developer /
Permanent - Full-time /
Remote
Fondée en 2016 par Lucas, Clément et Sebastien, Agicap est devenue l’une des scale-up les plus rapides d’Europe, avec plus de 7000 clients dans 11 pays et chaque année une croissance à 3 chiffres.

Agicap permet aux dirigeants de PME de suivre, prévoir et gérer leur trésorerie, rapidement et facilement. Nous repensons fondamentalement la façon dont les PME gèrent l’un de leurs plus grands problèmes : la trésorerie !

Pour nous aider à y parvenir, nous avons réalisé 3 levées de fonds, pour un total de 121 millions de dollars. Ces ressources supplémentaires nous permettent d’investir massivement dans le Produit, de développer considérablement l’équipe en accueillant de nouveaux talents et d’accélérer notre expansion internationale.

Notre succès est dû à notre équipe extrêmement compétente et passionnée. Nous nous engageons à bâtir une entreprise où les gens peuvent grandir et évoluer dans leur carrière. Nous recherchons donc de nouveaux talents, ambitieux et exigeants, prêts à rejoindre cette aventure !

Croissance de nos effectifs :
Juillet 2019 : 10
Juillet 2020 : 50
Juillet 2021 : 200
Juillet 2023 : +500

Qu’est-ce qu’Accounts Receivable ?

Depuis trois ans, le module de relance des impayées composé d'une équipe de quatre développeurs, un product manager et un product designer s’est développé pour traiter de l’ensemble du poste client :

- Relances automatisées
- Synchronisation des factures avec les ERP
- Gestion du risqueFinancement de factures
- Espace dédié aux clients finaux

Aujourd’hui, l’application est construite autour d’un monolithe modulaire, de pratiques de développement inspirées du Software Craftsmanship (DDD, ATDD, CQRS, Continuous Deployment…) et répond à un nombre d’utilisateurs croissant ayant des problématiques complexes. 

Au-delà du build, la dynamique DevOps dans laquelle nous investissons globalement permet aux SRE, développeurs et équipe produit de définir ensemble des objectifs, métriques et alertes pour suivre et corriger la situation de production en temps réel, ou même identifier des opportunités.

Notre objectif ? Faire grandir le produit et le passer à l'échelle tout en maintenant la qualité de service.

Pour en savoir plus sur nos pratiques de développement, voici quelques-unes de nos interventions publiques :

👉 Dans ce podcast, Lucas, notre CTO, parle de la qualité chez Agicap
https://career.agicap.com/article/podcast-qualite/

👉 Comment ça se passe chez Agicap (une série d’articles de notre VP of Engineering)
https://medium.com/@tpierrain/comment-ça-se-passe-chez-agicap-5-5-ambitions-et-challenges-caff3112ede4

👉 Podcast Thomas PIERRAIN (VP of Engineering) à propos de notre rapport à l’autonomie
https://career.agicap.com/article/podcastartisandevthomaspierrain/

👉 Talk: La scale-up, l’autonomie et le sous-marin nucléaire (Thomas PIERRAIN et Pauline JAMIN)
https://www.youtube.com/watch?v=FPZw6gy04T4

👉 Show me your domain (présentation de notre context map Cash flow)
https://t.co/KdhY1W0zsx

👉 Live coding : refacto legacy
 https://www.youtube.com/watch?v=G8ItpRMBcH0

👉 Débrief Battle : La qualité de code est-elle compatible avec le mode startup ?
 https://www.youtube.com/watch?v=bbzQ5ZLc91Y&t=204s

Descriptif du poste

Tu es un·e développeur·se orienté·e back-end avec une appétence produit et une expérience dans le développement d’applications orientées métier en mode SaaS ?

L’équipe Accounts Receivable cherche une nouvelle recrue pour venir l'aider à développer les nouveaux modules de notre produit de gestion de trésorerie !

Tu maîtrises Angular et Nest JS (ou des frameworks similaires comme Spring Boot ou Symfony) ? 

Tu es exigeant·e avec ta production technique face aux challenges quotidiens et tu cherches surtout à utiliser le bon outil pour le bon usage ? 

Tu aimerais travailler main dans la main avec une équipe produit dynamique, au contact direct de nos utilisateurs ? 

Contacte-nous : on a hâte de faire ta connaissance, et de te présenter tes futur·e·s collègues, les enjeux de notre scale-up, ainsi que de ton futur poste !

⭐ Profil recherché

    • Tu as l’esprit d’équipe et l’envie d’apprendre, mais aussi de partager tes connaissances
    • Tu es enthousiaste, moteur·rice et l’esprit start-up t’attire
    • Tu cherches à maximiser la valeur apportée à l'utilisateur final
    • Tu as au moins 5 ans d'expérience en tant que développeur·se full stack (peu importe ta stack back-end, mais Typescript et NestJS sont des vrais plus)
    • Tu souhaites évoluer dans un environnement où TDD, DDD, Clean Architecture, Continuous Deployment et DevOps font partie du quotidien
    • Tu te sens concerné·e par la production et reste vigilant·e sur ce qu'il s’y passe
    • Tu aimes autant échanger avec des développeurs·ses que des Product managers, des SREs ou des ingénieurs support
    • Tu es en veille permanente sur les nouveaux outils et nouvelles technos

🎁 Ce que nous offrons à nos collaborateurs

    • Une rémunération attractive : 53K€ / 70K€  selon parcours 💰
    • Full remote (ou partiel si tu es à Lyon et le souhaites), avec des venues à Lyon avec l’ensemble de la tech plusieurs fois par an et un budget de 300€ pour t'équiper à la maison
    • 20% du temps de chaque dev utilisable à passer sur des tâches tech (refactoring, guildes transverses…) qui ne dépendront pas directement de ton Product Manager
    • Plusieurs unconferences organisées en interne, par an (avec des invité·e·s extérieur·e·s)
    • Un système de réunions “Shadow” qui permet d’entendre d’authentiques client·e·s à minima tous les 2 mois
    • Un agenda partagé où toutes les squads et les SREs se proposent régulièrement des sessions de partages et de retours d’expérience
    • Une mutuelle d’entreprise (Baloo)
    • Titres Restaurant Swile
    • De nouveaux locaux de 1000 m2 avec RoofTop à Vaise (Lyon) quand tu viendras
    • Un cadre responsabilisant, formateur avec beaucoup d’autonomie
    • Une ambiance de travail passionnée avec un véritable esprit d’équipe pour faire décoller Agicap en France puis à l’international 🚀
Process de recrutement

- Entretien téléphonique de motivation avec Eline, Senior Talent Acquisition Specialist
- 1er entretien technique avec 2 futurs collègues dont au moins 1 de la même équipe (questions théoriques et revue de code)
- 2eme entretien technique avec 2 autres futurs collègues (à toi de coder!)


Merci