Design, develop, and maintain robust back-end systems
Shape a brighter financial future with SoFi, a next-generation financial services company and national bank
Job Summary
Shape a brighter financial future with SoFi, a next-generation financial services company and national bank.
Lead the development and testing of our systems and services, participate in shaping the technical architecture, and deliver highly available and scalable services.
The company offers comprehensive and competitive benefits, and provides equal employment opportunities.
Matching Summary
Shape a brighter financial future with SoFi, a next-generation financial services company and national bank.
Skills & Requirements
Must-have
Java/Kotlin/Spring/AWS/PostgreSQL stack
Kubernetes microservice architecture
Design, develop, and maintain robust back-end systems
Scalability, performance, and security
Lead development and testing of systems and services
Translate product requirements into technical solutions
Deliver highly available and scalable services
Experience with GIT and CI/CD systems
View Unit and Integration tests as first-class citizens
Nice-to-have
Scaling highly available, mission critical systems
Full-stack experience
Insurance industry experience
Incorporating LLMs into user flows
Key Requirements
Bachelor’s Degree in Computer Science or related field
5+ years programming experience
3+ years Java, Kotlin or other OO programming experience
Solid understanding of relational databases and ORMs
Experience working on microservice-based applications
Experience working with GIT and CI/CD systems
Effective communication skills
Solid sense of responsibility
Experience working in a collaborative coding environment
View Unit and Integration tests as 1st class citizen