About the Role

We are looking for a Senior Backend Engineer to join our Core Platform team. You will be responsible for designing, developing, and maintaining high-performance APIs and microservices that power our banking integration platform. You will work closely with product managers, frontend engineers, and financial institution partners to deliver reliable, scalable solutions that process millions of transactions daily.

What You’ll Do

  • Design and implement RESTful APIs and event-driven microservices using Node.js, Go, or Java
  • Build and optimize core banking integration layers for real-time transaction processing
  • Collaborate with cross-functional teams to define technical requirements and architecture
  • Ensure high availability and fault tolerance of mission-critical financial systems
  • Conduct code reviews, mentor junior engineers, and drive engineering best practices
  • Participate in on-call rotations and incident response for production systems

What We’re Looking For

  • 5+ years of experience in backend software engineering
  • Strong proficiency in at least one of: Node.js, Go, Java, or Python
  • Experience with distributed systems, microservices architecture, and message queues
  • Solid understanding of relational and NoSQL databases (PostgreSQL, MongoDB, Redis)
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)
  • Experience with CI/CD pipelines and infrastructure as code