Senior Software Engineer, Backend
Flex- Full Time
- Senior (5 to 8 years)
Candidates should possess a Bachelor’s degree in Computer Science or a related field, and have at least 5 years of experience in backend software engineering, with a preference for experience in fintech or building 0-to-1 products. Strong experience in designing and implementing scalable architectures, utilizing REST/gRPC APIs and event-driven messaging patterns is required, alongside a demonstrated ability to work in ambiguous environments and collaborate closely with Product teams.
The Senior Backend Engineer will be responsible for designing and implementing new features, breaking down complex problems into elegant and scalable solutions, and architecting and maintaining robust microservices integrations. They will collaborate with Product teams to define technical solutions, ensuring backend architectures support rapid product iteration, and proactively identify and mitigate risks to maintain secure, reliable, and resilient systems. Additionally, the role involves mentoring and guiding engineers through design reviews, code reviews, and architectural guidance, and developing test automation for continuous integration and deployment.
Provides early wage access without fees
Earnin allows individuals to access their earned wages before payday without any fees or interest. Users can cash out a portion of their earnings and benefit from features like the "Balance Shield," which helps maintain their bank account balance. Unlike traditional financial institutions, Earnin operates on a model where users choose how much to pay for the service, fostering a community-driven approach. The company's goal is to create a fairer financial system that prioritizes accessibility and mutual support.