CareerPlanSign in

Wallet - Backend Software Engineer

Athens💼 Full-time🗓 2026-07-29 → 2026-09-26

Core

Design and develop distributed backend services for a customer engagement platform, optimizing microservice ecosystems for scalability and reliability.

Role type

Senior Backend Software Engineer (Distributed Systems)

Builds

Scalable, maintainable backend services and microservices for customer engagement features

Domain

Fintech/Gaming (Customer Loyalty & Engagement)

Deliverable

production ML models | product features | infrastructure

Required skills

C#, .NET Core, SQL Server, PostgreSQL, Redis, AWS, Kubernetes, Docker, xUnit/NUnit, Apache Kafka, RabbitMQ, Domain-driven design, Event sourcing

Preferred skills

Couchbase, Orleans, Prometheus, Grafana, Loki, Splunk, GitHub Actions, k6, Progressive delivery

Responsibilities

Design and develop distributed backend services using event-driven architecture; Optimize microservice ecosystem for performance and observability; Drive containerization and cloud migration strategy; Participate in incident resolution and on-call rotation; Write maintainable, well-tested code and conduct code reviews; Maintain technical documentation (ADRs, runbooks); Lead architectural decisions and identify improvement areas

Seniority

Senior, hands-on IC with architectural leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.