DiscoverCars.com
Full-stack Engineer (Payments team)
DiscoverCars.comLatvia8 days ago
Full-time

We are looking for a Full-stack Engineer to join our Payments Team, which is at the heart of delivering seamless, secure, and reliable transactions for millions of customers worldwide.


In this role, you will take ownership of end-to-end payment flows—from customer-facing payment forms to backend transaction logic and financial settlements. You’ll play a key part in ensuring our payment systems remain efficient, resilient, and trustworthy.


What you will do:

  • Design and improve end-to-end payment flows — from user payment form to settlement.
  • Develop and optimize frontend payment form UX/UI (React/Next.js/TypeScript) with a focus on speed, reliability, and ease of use.
  • Build and maintain backend APIs in .NET (C#) for payments, billing, and routing.
  • Work with high-volume transactional databases (SQL) to ensure consistency and scalability.
  • Ensure security and compliance throughout the payment lifecycle (PCI DSS awareness).
  • Collaborate with product managers, QA, and DevOps to deliver robust and scalable solutions.
  • Investigate and resolve payment incidents and anomalies, ensuring minimal customer impact.


What we expect from you:

  • 4+ years of professional software development experience.
  • Strong frontend skills: React, Next.js, 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 and Latvian.
  • What will set you apart (Nice to have)
  • Knowledge of PCI DSS compliance and cardholder data security.
  • 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.


What we offer:

  • Salary 3000 - 4200 gross
  • A culture that encourages initiative, creative thinking, and the opportunity to drive meaningful change in a fast-moving, supportive team
  • Opportunity to shape data strategy, systems, and processes from the ground up
  • 8 hours of paid self-development time each month, post-probation
  • Professional training programs to develop your expertise
  • Department-level team buildings and full-company events like our Winter Ball and Summer Festival
  • Comprehensive health insurance after probation
  • Fresh fruits and healthy snacks every Tuesday and Thursday
  • Relaxation zones with a yoga room, massage chair, and cozy chill-out areas
  • Fully equipped game rooms – air hockey, table football, board games, chess
  • Modern office near Riga city center with panoramic views of the Daugava
  • Fully stocked kitchens – unlimited tea, coffee, hot chocolate, syrups, muesli
  • Shower facilities for active commuters
  • Special recognition on every work anniversary
  • Thoughtful holiday gifts for you and your children
  • Festive masterclasses and office events for holidays like Easter, Midsummer, and Christmas


About Us:

DiscoverCars.com is one of the fastest-growing companies in Europe, as recognized by the Financial Times. Our goal? To be the #1 online car rental platform worldwide. We operate in 10,000+ locations across 145 countries, constantly expanding our partnerships to offer the best prices and top-notch service to our customers.

Every month, 2.5 million+ customers use our site, available in 20 languages, with 24/7 customer support ensuring a seamless experience.

What makes us successful? Our amazing international team! With 200+ professionals from 38 nationalities, we embrace diversity and empower each employee to own their work. Here, your ideas matter, and you’ll get the freedom and support to make an impact.

Key Skills

Ranked by relevance