Backend Engineer (Java/C#/OOP)
Core
Design and implement robust, scalable backend solutions for complex financial scenarios, ensuring high-quality systems consumed by other teams.
Role type
Senior IC backend engineer (Java/C#)
Builds
Scalable backend systems for global financial workflows
Domain
Fintech / Global Payments
Deliverable
production ML models | product features
Required skills
C#, Java, SQL Server, message queues (RabbitMQ, SQS, Kafka), microservices architecture, unit testing, design principles, data structures, algorithms
Preferred skills
Agile development, cloud platforms (AWS, Azure, GCP), non-relational databases (MongoDB), mentoring
Technologies
Java, C#, SQL Server, RabbitMQ, SQS, Kafka, AWS, Azure, Google Cloud, MongoDB
Responsibilities
Lead team goals and system architecture; design scalable backend solutions; collaborate with cross-functional partners; improve engineering practices; monitor production systems and resolve critical issues
Seniority
Senior, hands-on IC