As a Full Stack Developer, you'll join a cross-functional development team building innovative global payment solutions used by thousands of businesses and millions of users in over 190 countries. The R&D team of nearly 500 professionals operates in SCRUM and focuses on delivering high-quality features with speed, using Microsoft and open-source technologies. This role is based in Madrid with a hybrid work model (2 days per week onsite) and offers the opportunity to work on large-scale, high-impact financial products.

Requirements:

  • 3+ years’ experience as a server-side developer - from DB to UI (Using C#, .NET, REST Web API).
  • 2+ years’ experience with advanced SQL (e.g., MSSQL) and NoSQL (e.g., MongoDB).
  • 1+ year of experience with distributed systems/microservices (Communication Patterns, Distributed Transactions, Eventual Consistency).
  • Commercial experience with frontend technologies (React, TypeScript).
  • Hands-on capabilities to fix critical/urgent issues, make risk assessments, and contribute to architectural decisions.

Responsibilities:

  • Collaborate closely with Development, Product, Design/UX, DevOps, and other teams.
  • Work as part of an autonomous scrum team in an agile environment.
  • Develop scalable, secure, and efficient backend services and APIs.
  • Implement and maintain modern, responsive frontend applications.
  • Perform database design, optimization, and maintenance.
  • Rewrite existing Angular (v.13) and older React (v.15/16) pages to the latest React version.
  • Convert vanilla HTML pages to React.
  • Ensure the maintainability, performance, and security of the applications.
  • Troubleshoot, debug, and optimize existing applications.

Overall Split for Full Stack Role:

  • 70% Backend (C#, .NET, SQL, Microservices).
  • 30% Frontend (React, TypeScript).

We Offer:

  • Hybrid work model (2 days per week from the office in Madrid city center).
  • Official employment with an indefinite labor contract.
  • Comprehensive health insurance and additional sick leave days.
  • Tailored education paths with internal events, courses, and certifications.
  • Growth environment with a professional community and internal mobility opportunities.
  • Flexible working hours with support for work-life balance (23 vacation days and short Fridays).
  • Opportunity to work on large-scale international projects.
  • Friendly team, open-door policy, informal atmosphere, and regular team-building events.