Full-Stack Engineer | React | .Net (C#)

  • Riga, Latvia
  • Full-Time
  • Hybrid

Job Description:

Our client, a global, product-driven technology company operating at large scale, is hiring a Full-Stack Engineer to join the Payments Team, who will take ownership of end-to-end payment flows—from customer-facing payment forms to backend transaction logic and financial settlements.
This roles primary focus is on frontend technologies like React , who possesses essential payment system experience, including authorization principles, and knowledge of .NET backend.

‍

‍Main responsibilities:‍

  • Design and improve end-to-end payment flows — from user payment form to settlement.
  • Build and maintain backend APIs in .NET (C#) for payments, billing, and routing.
  • Develop fast, reliable, and user-friendly payment form interfaces using React and TypeScript.
  • Work with high-volume transactional databases (SQL) to ensure consistency and scalability.
  • Collaborate with product managers, QA, and DevOps to deliver robust and scalable solutions.
  • Investigate and resolve payment incidents and anomalies, ensuring minimal customer impact.

Requirements:

  • 4+ years of professional software development experience.
  • Strong frontend skills: React, JavaScript/TypeScript (forms, SDK integrations, UX improvements).
  • Proven backend experience: .NET (C#), API development, handling transactional data.
  • Solid SQL knowledge and hands-on experience with high-volume transactional data.
  • Understanding of payment processing fundamentals (authorization, capture, refunds, chargebacks, routing, risk & compliance flows).
  • A degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Fluency in English.

Nice to have :

  • Experience with WebViews in mobile apps.
  • Familiarity with monitoring & logging tools (Prometheus, Loki, Greylog, Grafana, NewRelic, PostHog, Zabbix).
  • Hands-on experience integrating payment service providers.

‍

The offer

Compensation & Health

  • Salary: 3000–5000 EUR gross per month
  • Comprehensive health insurance after probation

Work Setup & Flexibility

  • This is a remote-first role with flexible work arrangements
  • Team members are expected to attend company events once or twice per year
  • Employment options: B2B contractor agreement or local employment contract in Latvia

Growth, Impact & Career Development

  • Opportunity to shape data strategy, systems, and processes from the ground up
  • A culture that encourages initiative, creative thinking, and meaningful impact
  • 8 hours of paid self-development time each month (post-probation)
  • Professional training programs to develop your expertise

Local Work Environment & Wellbeing

  • Modern office near Riga city center with panoramic views of the Daugava
  • Relaxation zones with a yoga room, massage chair, and chill-out areas
  • Fully equipped game rooms (air hockey, table football, board games, chess)
  • Shower facilities for active commuters

Team Culture, Events & Everyday Comfort

  • Department-level team buildings and full-company events such as the Winter Ball and Summer Festival
  • Festive masterclasses and office events for holidays like Easter, Midsummer, and Christmas
  • Special recognition on every work anniversary
  • Thoughtful holiday gifts for you and your children
  • Fully stocked kitchens with unlimited tea, coffee, hot chocolate, syrups, and muesli
  • Fresh fruits and healthy snacks every Tuesday and Thursday

‍

Interview process

  1. Initial interview with Tech Recruitment
  2. Interview with hiring manager and the Head of IT
  3. Practical assignment
  4. The final interview

‍

‍