freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer (Node/React)

Summary

Build and maintain AI-powered fintech software using Node.js (NestJS), React, and TypeScript to automate receivables and debt collection workflows.

We are looking for a Senior Software Engineer (Node/React) to join a fast-growing European fintech company building AI-powered software that transforms how businesses manage receivables and debt collection. The platform automates financial workflows, streamlines collections, and integrates seamlessly with clients' systems, helping organizations improve cash flow through modern cloud-native technology and intelligent automation.

You will play a key role in developing and maintaining backend services, building modern React applications, and contributing to cloud-native deployments. The ideal candidate enjoys solving technical challenges, takes ownership of features, and is passionate about delivering high-quality software while working with modern technologies and AI-powered solutions.

Requirements

  • 5+ years of professional software development experience

  • Strong proficiency in TypeScript, Node.js (NestJS), and React

  • Solid experience building modern React applications

  • Experience developing and maintaining REST and GraphQL APIs

  • Hands-on experience with MySQL or other relational databases

  • Experience working with Docker and containerized applications

  • Familiarity with Google Cloud Platform or other cloud platforms

  • Experience using Axios or similar libraries for API communication

  • Strong problem-solving skills with an ownership-driven mindset

  • Ability to work independently while collaborating effectively within a team

  • Excellent English communication skills

Nice to Have

  • Experience integrating AI services such as OpenAI APIs

  • Experience with Tailwind CSS, Material UI (MUI), or similar UI frameworks

  • Experience building cloud-native, serverless applications

  • Familiarity with Agile development environments

  • Startup experience

Responsibilities

  • Develop and maintain backend services using NestJS (Node.js) and TypeScript

  • Build and enhance modern React applications with a focus on scalability and performance

  • Develop and maintain REST and GraphQL APIs

  • Integrate AI-powered capabilities into the product using modern AI services

  • Design responsive user interfaces using Tailwind CSS, Material UI, and modern frontend technologies

  • Manage application deployment using Docker in a cloud-native environment

  • Design, optimize, and maintain MySQL databases and application data models

  • Collaborate with cross-functional teams to deliver features from concept through production

  • Participate in technical discussions, code reviews, and continuous improvement initiatives

  • Take ownership of features while contributing to product quality, engineering best practices, and ongoing platform development

See also