Backend Developer (C# or Java)
Core
Design and implement robust, scalable, and maintainable backend solutions for complex financial scenarios, ensuring high-quality results consumed by other teams.
Role type
Senior Backend Engineer (C#/Java)
Builds
Scalable backend systems for global financial workflows including payments, compliance, and multi-currency management.
Domain
Fintech / Global Payments
Deliverable
production ML models | product features | infrastructure
Required skills
C# or Java, SQL, microservices architecture, data structures and algorithms, system scalability design, code review leadership, production issue resolution
Preferred skills
Agile methodologies, cloud platforms (AWS/Azure/GCP), non-relational databases (MongoDB), message queues (RabbitMQ/SQS/Kafka), mentoring
Technologies
C#, Java, SQL, MongoDB, RabbitMQ, SQS, Kafka, AWS, Azure, Google Cloud
Responsibilities
Lead team goals and system architecture, design scalable backend solutions, maintain engineering practices, monitor production systems, resolve critical challenges, conduct code reviews
Seniority
Senior, hands-on IC with leadership responsibilities