Hybrid Senior Distributed Systems Engineer

Posted 2 weeks ago

Apply now

About the role

  • Senior Engineer designing and building backend services at embedded finance company. Working on problems in Banking, Payments, and Lending within a microservices environment.

Responsibilities

  • Implement enterprise-grade backend services that can handle Unit’s scale and use cases.
  • Own and develop Unit features end-to-end from design through implementation, testing, and deployment.
  • Solve diverse, complex problems in a large-scale distributed microservices environment.
  • Design and implement workflow-based business processes spanning multiple microservices, with a strong focus on correctness under failure, observability, and resilience.
  • Collaborate with various teams across Unit to deliver groundbreaking features in the fields of Banking, Payments, Cards, and Lending.

Requirements

  • 8+ years of backend development experience in a microservice environment
  • Hands-on experience with building, deploying, and maintaining testable, scalable systems in a cloud environment
  • Good understanding of critical production systems concepts - high availability, reliability, and scalability
  • Experience with Durable Execution Frameworks or similar long-running workflow orchestration systems (e.g. Temporal, Cadence, AWS Step Functions, Azure Durable Functions)
  • Experience with cloud platforms (e.g. AWS, GCP, Azure)
  • Experience with CI/CD
  • Production experience with Kubernetes - advantage
  • Experience with Scala - advantage
  • Passion for Software and Functional Programming - advantage
  • Experience with ZIO / Cats / scalaz - advantage
  • Experience with DDD, EventSourcing, CQRS - advantage

Benefits

  • Flexible work arrangements
  • Professional development opportunities

Job title

Senior Distributed Systems Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job