Job
Core
Designing, building, and maintaining scalable, cloud-native microservices and shared libraries for a payment gateway processing merchant transactions.
Role type
Senior Backend Engineer (Payments/Fintech)
Builds
Cloud-native microservices, REST/gRPC APIs, and integrations for the payment platform.
Domain
Fintech / Payments / Distributed Systems
Required skills
C#, ASP.NET, Distributed Systems, Microservices, PostgreSQL, Redis, Kafka, Event-Driven Architecture, Observability, AI-assisted development
Preferred skills
Docker, Kubernetes, Terraform, AWS (EKS, RDS, MSK), .NET Aspire
Technologies
C#, .NET 9, PostgreSQL, EF Core, Redis, Valkey, Kafka, OpenTelemetry, Prometheus, Thanos, Loki, Grafana, Coralogix, gRPC, REST
Responsibilities
Designing resilient message-driven workflows using patterns like Transactional Outbox/Inbox, sagas, and eventual consistency; Creating reusable engineering standards for configuration, observability, and testing; Improving reliability and performance of payment-critical services; Partnering with product teams to abstract business requirements; Mentoring engineers and driving adoption of modern engineering practices.
Seniority
Senior, hands-on IC