Skip to main content
OnHires

Senior .NET Engineer (Payment Platform)

RemoteEU+Ukraine
Published
Role
Backend
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to Anywhere in EU + UA. Set where you work from to check your eligibility.

No BS summary

Senior backend .NET engineer for a remote full-time payment platform role hiring in the EU and Ukraine. Needs strong C#/.NET 8/9, ASP.NET Core, Kafka, PostgreSQL, Redis, Docker, distributed systems, and fintech/payment experience.

Core skills

.NETApache KafkaPostgreSQL

Required skills

C#ASP.NET CoreMinimal APIHosted ServicesDependency InjectionDapperSQLRedis/ValkeySentinel/Redis ClusterDockerDocker Swarm/KubernetesCursor/Claude Code/GitHub Copilot

Optional skills

LuaLuaJITOpenAPIopenapi-generatorPythonTypeScriptGit Submodules

What you'll do

  • Build and evolve the core of the payment platform.
  • Design new services and payment provider integrations from architecture to production.
  • Improve transaction processing, routing, and webhook infrastructure.
  • Participate in architectural decisions and technical discussions.
  • Review code, share knowledge, and help maintain a high engineering standard.
  • Work closely with the Connector team using Python and TypeScript.

What they require

  • Strong .NET expertise.
  • Deep knowledge of C# and .NET 8/9.
  • Solid experience with ASP.NET Core.
  • Strong understanding of asynchronous programming.
  • Experience building highly concurrent applications.
  • Production experience with Minimal API, Hosted Services, and Dependency Injection.
  • Experience building distributed systems.
  • Understanding of event-driven architecture.
  • Understanding of idempotency.
  • Understanding of Inbox / Outbox pattern.
  • Understanding of reliable message delivery.
  • Understanding of microservices.
  • Understanding of distributed transactions.
  • Hands-on production experience with Apache Kafka consumer groups.
  • Hands-on production experience with at-least-once delivery.
  • Hands-on production experience with manual offset commits.
  • Hands-on production experience with idempotent consumers.
  • Experience with databases and caching.
  • Experience with PostgreSQL.
  • Experience with Dapper.
  • Experience with SQL performance optimization.
  • Experience with Redis / Valkey.
  • Experience with caching strategies.
  • Experience with Sentinel or Redis Cluster.
  • Experience with infrastructure.
  • Experience with Docker.
  • Experience with container orchestration using Docker Swarm or Kubernetes.
  • Experience with production deployments.
  • FinTech experience.
  • Experience with payment platforms.
  • Experience with PayIn / PayOut flows.
  • Experience with webhooks.
  • Experience with callbacks.
  • Experience with payment routing.
  • Experience with cascade retry.
  • Experience with HMAC signatures.
  • Experience with replay attack protection.
  • Experience with PCI DSS requirements.
  • Engineering mindset.
  • Care about software quality and production reliability.
  • Regularly work with unit and integration testing.
  • Regularly work with structured logging.
  • Regularly work with metrics.
  • Regularly work with distributed tracing.
  • Regularly work with observability.
  • Confidently use AI-assisted development tools like Cursor, Claude Code, GitHub Copilot, or similar while maintaining full ownership of the produced code.

Benefits

  • Work on a product where engineering decisions truly matter.
  • Help build the core infrastructure of a modern payment platform used in production every day instead of maintaining legacy enterprise software.
  • Join a team that values clean architecture, ownership, technical excellence, and continuous improvement.
  • Work on challenging distributed systems problems.

OnHires' client is an international digital services company that provides marketing, technology, analytics, and operational support to fast-growing global brands, supporting a rapidly growing iGaming project focused on Latin American markets.

IGamingStartup

Details

Apply routeDom
Salary not disclosed