Satispay logo

Satispay

Frontend Software Engineer III

Hybrid

Part remote, part office, you need to live within commuting distance of a named location.

Hybrid · Milan, Italy

Employer listed it 2 months ago · Found 6h ago

Been open since 2 months ago. Long-running listings are sometimes left up after the role is filled.

Salary

€45,000 to €53,000 per week

Location

Hybrid · Milan, Italy

Work style

Async

Contract

Full-time

Experience

Mid

Category

Software

Stated by the employer in the job description

Remote flexibility

Hybrid

This role is only partly remote, the employer expects time in the office around Milan, Italy, Hybrid, so you need to live within commuting distance.

What the employer says

  • Source listing states candidate location: "Milan, Italy, Hybrid"
  • Listing mentions "Hybrid" and three days per week in the office

What Nomaders makes of it

  • Not suitable if you plan to move between countries

The quotes above are the employer's own words; the reading is ours. Always check the original listing and employment terms before working from another country.

About the role

About us

Traditional banking has never really given you control over your financial life. Satispay exists to change that: to empower people through finance .

That means making financial services easy and accessible for over 6.5M users. We started with payments, then benefits, investing, cards... and we’re not done. Not even close. We follow the same logic every time: find a real problem, solve it properly, then look for the next one. The destination? To build the most loved financial platform in the world.

If you own outcomes rather than tasks, stay close to what users need, and refuse to wait for someone else to fix what's broken — you'll find people here who work exactly in the same way. And together, you'll build something worth being proud of.

What you'll be doing

As our Frontend Software Engineer, you'll contribute to the development of a next-generation, highly scalable, and performant core frontend platform.

Here's what that looks like in practice:

Collaborate on feature development – Working closely with the team to implement new features, participating in code reviews, and contributing to knowledge-sharing sessions.

Enforce coding standards – Ensuring adherence to design patterns and best practices for frontend development.

Contribute to the technical vision – Supporting the foundations for a scalable, maintainable, and high-performance UI platform.

Evaluate and select technologies – Researching and choosing modern frontend technologies, frameworks, and tools.

Design scalable systems – Creating systems that support scalability and modularity to handle evolving business requirements.

Our frontend stack is built around TypeScript and React , with state management handled via TanStack Query , Zustand , and Jotai . We use Tailwind CSS and headless libraries like Radix UI or Base UI to power a modular, accessible design system shared across teams. Validation and functional programming are supported through Zod , fp-ts , and effect .

We also use GraphQL , Next.js and TanStack Start in selected projects, utilizing PostgreSQL for data persistence alongside AWS services like Lambda, S3, SNS, and SQS for serverless and asynchronous architectures. Our testing strategy includes Vitest , React Testing Library , and Playwright for E2E testing.

Everything runs on AWS , with CI/CD pipelines managed via CodeBuild , CodePipeline , and GitHub Actions . Monitoring and observability are handled with Sentry and Kibana .

Expect challenges, collaboration, and the freedom to bring your ideas to life. Things change quickly here, so be ready to adapt, take initiative, and shape your role as we grow.

Who we’re looking for

This role needs a problem-solver who loves teamwork, gets things done, and brings genuine curiosity and ownership to front-end development.

Relevant experience – 3-5 years in front-end development, with a track record of delivering high-quality web applications.

Expertise in JavaScript frameworks – Proficient in JavaScript, TypeScript, React, and state management libraries like Tanstack Query

Experience with design systems – Skilled in using component libraries (e.g., Storybook, Headless UI, Tailwind CSS) and collaborating on UI/UX discussions

Strong understanding of build systems and APIs – Experienced with modern front-end build systems (Vite, Rollup, Nx/Turborepo) and deep knowledge of RESTful APIs, GraphQL, and WebSockets

Strong ownership of features – Experience maintaining Node.js applications in production, including using observability/logging tools (e.g., Grafana, Cloudwatch, Logstash) and maintaining unit, integration, and E2E tests.

Performance Optimisation – Implementing techniques like lazy loading, code splitting, and caching to ensure optimal application performance.

Requirements

The employer hasn't listed requirements separately, they're described in the role summary above and on the original listing.

Benefits

No benefits package published with this listing. Ask about it at first interview.

How to apply

  1. 1Check the flexibility label above, hybrid, matches where you plan to live and work.
  2. 2Tailor your CV to the role at Satispay, mentioning your remote working experience and working hours (Async).
  3. 3Apply directly on the employer's careers page using the button below. Nomaders never handles your application.

Found 7h ago. Last checked today. Always confirm the details on the original posting, salary and location can change after publication.

Listing sourced from Company boards.

Similar roles

Other open software roles with comparable remote rules.

Browse all open roles

Free to apply, no account needed.

€45,000 to €53,000 per week · You'll be taken to the employer's careers page.