About the job
ABOUT UNIT
Unit stands at the forefront of embedded finance, providing a suite of ready-to-launch financial services including banking and capital solutions. We empower millions of end-users through our partnerships with approximately 100 clients, such as Wix, Honeybook, and Relay.
As a team of seasoned founders with robust technical expertise, we are dedicated to cultivating a thriving workplace. Our platform facilitates over $40 billion in transactions annually and handles more than 12 million API calls each day. We have successfully secured over $160 million in funding from esteemed investors, including Insight, Accel, and more than 60 angel investors.
THE ROLE
In this pivotal role within our engineering team, you will play a crucial part in steering the evolution of Unit's platform and product offerings. Your responsibilities will include designing and developing backend services in a large-scale distributed microservices architecture, ensuring that complex business workflows are managed across various systems with a focus on consistency, retries, failures, and long-lived executions.
You will take ownership of Unit's features from conception to deployment, tackle intricate distributed challenges, and work collaboratively with multiple teams across the organization. This is a unique opportunity for the right candidate to contribute to building an industry-leading company from the ground up while addressing precision-driven challenges in Banking, Payments, Cards, and Lending.
KEY RESPONSIBILITIES
Design and implement enterprise-grade backend services capable of accommodating Unit's expansive scale and diverse use cases.
Own the end-to-end development of Unit features, encompassing design, implementation, testing, and deployment.
Address a wide array of complex issues within a large-scale distributed microservices environment.
Craft and execute workflow-based business processes that span multiple microservices, emphasizing reliability, observability, and resilience under failure conditions.
Collaborate with diverse teams across Unit to innovate and deliver exceptional features in Banking, Payments, Cards, and Lending.
WHAT WE'RE LOOKING FOR?
A minimum of 8 years of backend development experience within a microservices framework.
Proven experience in building, deploying, and maintaining scalable, testable systems in a cloud infrastructure.
Solid understanding of essential principles of production systems, including high availability, reliability, and scalability.
Experience with Durable Execution Frameworks or comparable long-running process management tools.

