Senior Fullstack Engineer (React+Node.js)
Softjourn · Wroclaw, Poland · On-site
Posted Sep 29, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
We are building our internal talent pool of JavaScript Full Stack Engineers to be ready for upcoming projects in the ticketing and fintech space.
The projects you will be matched to sit at the intersection of ticketing systems and financial operations. End users span both businesses (B2B integrations, white-label platforms, operator dashboards) and consumers (B2C checkout flows, booking interfaces, transaction histories).
The nature of our projects is mixed: some involve greenfield development of new features and services, while others require working within and modernising existing legacy codebases. You should be equally comfortable navigating both - writing clean new code and carefully refactoring or extending existing code.
Depending on the project, you may work as part of a client’s embedded engineering team or as part of our own delivery squad. Team sizes vary. What stays constant is the expectation that you bring genuine full-stack capability, take ownership of your work, and communicate clearly with everyone around you.
Requirements:
Strong experience with Node.js and Express.js and/or Nest.js (5+ years) , demonstrating a deep understanding of event-driven architecture, async patterns, server optimization, and production-grade API development;
Experience with database technologies, including PostgreSQL or MySQL RDS with proven ability to design complex schemas, optimize queries, implement efficient data access patterns, and leverage Redis caching understanding (read-through, write-through) of high-traffic applications;
Hands-on expertise with tools like OpenAPI/Swagger/GraphQL, Postman and processes for API contract testing;
Strong proficiency with React ecosystem (5+ years) , including deep knowledge of React hooks, component lifecycle, advanced state management patterns (Redux/Context API), performance optimization, and complex UI system design;
Solid experience with modern frontend build pipelines, bundlers (Webpack, Vite), module systems, and optimization techniques for production environments;
Advanced skills with CSS/CSS-in-JS frameworks (e.g. Tailwind, Styled-Components) and design system tools (Figma or Storybook);
Advanced TypeScript expertise across JavaScript full stack, including custom type definitions, generics, conditional types, and the ability to design type-safe APIs and components;
Experience developing complex full-stack applications with microservices and/or serverless approaches, ensuring scalability and maintainability will be a plus;
Demonstrated experience implementing and designing RESTful or GraphQL APIs following best practices;
Experience with integrating third-party services . Understanding of modern integration patterns;
Good knowledge and practical application of OOP, SOLID principles, design patterns , and enterprise integration concepts (versioning strategy, naming convention strandards, etc.) in production environments;
Following and optimizing coding standards,…