Senior Software Engineer (Node/React)
⚲ Warszawa
6 250 - 7 500 EUR netto (B2B)
Wymagania
- Node.js
- React
- JavaScript
- Nest.js
- TypeScript
- GraphQL
- MySQL
- Docker
Opis stanowiska
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
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
🔍 Dekoder Ogłoszenia
🔴
fast-growing European fintech company
Może oznaczać zarówno szybki rozwój i innowacyjność, jak i potencjalną niestabilność, brak ugruntowanych procesów i presję na szybkie dostarczanie wyników.
🔴
play a key role in developing and maintaining backend services
Może oznaczać, że będziesz odpowiedzialny za kluczowe, ale potencjalnie również za te mniej ciekawe i bardziej problematyczne części systemu.
🔴
takes ownership of features
Oznacza pełną odpowiedzialność za dany fragment kodu lub funkcjonalność, co może wiązać się z dodatkowym nakładem pracy i presją.
🔴
passionate about delivering high-quality software
Choć brzmi pozytywnie, może sugerować wysokie oczekiwania co do jakości i potencjalnie długie godziny pracy, aby ją osiągnąć.
🔴
Ability to work independently while collaborating effectively within a team
Wymaga samodzielności i inicjatywy, ale jednocześnie umiejętności dopasowania się do dynamiki zespołu i potencjalnie podejmowania zadań wykraczających poza ścisły zakres obowiązków.