Backend Developer

About

Imaginez des transactions sans intermédiaire, directement de banque à banque. Une solution qui permet aux marchands de bénéficier d’une augmentation de 15% du volume d’affaires et d’une économie, en moyenne de 40% sur les coûts de transactions. Cette solution, c’est Fintecture.

L'idée est apparue suite à une analyse simple : chaque paiement traditionnel exigeait de nombreux intermédiaires, donc des frais conséquents et des problèmes techniques plus récurrents. Chaque transaction était source d’incertitude, entre transmissions des données personnelles et complexité de l’authentification forte.

C'est pourquoi, en 2018 Faysal Oudmine, Tatiana Rozoum, Anjan Som et Reda Charai profitent d’une mutation technologique et réglementaire de l’industrie bancaire (la DSP2) pour construire leur propre infrastructure de paiement.

Comment ?
En utilisant les APIs pour s’intégrer directement aux banques, Fintecture crée un lien direct, sans intermédiaire, entre la banque du marchand et celle de son client pour opérer un paiement plus simple, plus sûr et moins cher.

Un an après son lancement commercial, Fintecture s’impose comme leader des paiements compte à compte en France, doublant ainsi son activité tous les deux mois, et a quadruplé son équipe qui compte aujourd'hui plus de 30 membres.

Job Description

🎯 Missions

We are building a microservice ecosystem of applications serving a multitude of payment and data services for end users. Your role will be to help design, create new, further develop, and maintain existing services in our ecosystem.

As a Backend Software Engineer, you will need to understand the requirements of adding a new service both from a frontend user perspective and a backend architecture perspective. Your tasks will mostly be about creating independent NodeJS microservices interacting with other services by async/sync API calls, message brokers and databases, and further developing existing microservices to accommodate the new ones.

These services you will create are mostly payments and data processing features which require third party integration. Thus, you will be required to be proficient in reading and writing documentation, writing tests and mocking services, creating schemas and applying API best practices.

We strive on code quality, this means you will have to put an extra effort in code readability, separation of concerns, self-explaining nomenclature, commenting and modularity.

More importantly, we are looking for a passionate person who is ready to go the extra mile, is always looking to improve the existing, and is ambitious to become a key player in a game changing startup.

Preferred Experience

🏆 Desired Profile:

• The right mindset to work in a growing startup: ownership & accountability, ready to go the extra mile, collaboration, customer focus and support. Able to produce outstanding quality and reliability required for our solutions to work durably in the most challenging contexts.
• Interest in FinTech, Payments and/or Banking.
• Passionate in new technologies and web services.
• Good English level and a strong ability to communicate
• Independent and problem solving.
• Ability to work in a managed and collaborative team to achieve organizational goals

Desired Skills:

• Strong knowledge in basic web languages (html, css, javascript)
• Proficient in NodeJS and Javascript
• Strong expertise in RESTful API design and architecture
• Strong experience on SQL and NoSQL databases
• Experience working in a High Availability context
• Experience with Message Brokers (Kafka, RabbitMQ or equivalent)
• Proficient in Object Oriented Programming
• Prior experience in implementing and using OAuth2 services
• Knowledge of using GIT or similar version control system
• At ease with Docker containers
• DevOps experience ( use and administration )
• Automated testing frameworks and mock objects
• Design, build, and maintain efficient, reusable, clean and reliable code

We offer:

• To be a key member of a fast growing and ambitious startup
• Startup environment with work flexibility
• Career development
• Integration in a fast-growing company
• Partial remote work possible

Additional Information

  • Contract Type: Full-Time
  • Location: Paris, France (75013)
  • Education Level: Master's Degree
  • Experience: > 2 years
  • Possible full remote