SoFi is seeking to transform its Credit Card product architecture to scale its customer base, delight existing customers, and disrupt the banking industry through innovative, mobile-first financial services.
Requirements
- 5+ years of programming experience, ideally on a modern microservice stack.
- Strong experience with modern Java frameworks, GraphQL, REST APIs, and relational databases.
- Experience working in a team coding environment, refining designs together, iterating on ideas, participating in code reviews, and managing requests.
- Experience with Kotlin, Java, Typescript/JavaScript, Kafka, Kubernetes, Spring Boot, cloud infrastructure, Terraform, and CI/CD.
- Experience with Production monitoring tools such as DataDog, Kibana, Splunk
- Fintech, finance, or lending industry experience.
- Experience with safe deployment practices.
Responsibilities
- Utilize object-oriented programming languages to build performant and scalable backend applications within a cloud-based microservice architecture.
- Own and develop technical solutions for new product requirements.
- Deliver highly available and scalable services in a production environment.
- Generate ideas for new initiatives and technologies.
- Drive operational excellence in our business processes to enhance service quality.
- Collaborate with business stakeholders, product management, operations, and peer technical teams to deliver impactful products.
- Work with our core technology stack: React / Java / Kotlin / Microservices / Spring Boot / AWS / PostgreSQL
Other
- Bachelor’s Degree in a technical field.
- Strong sense of accountability, code quality and testing, and ownership; capable of driving a project from inception to completion.
- Willingness to mentor and collaborate with others.
- Passionate about broadening your technical skill set, experimenting with new ideas, and teaching others.
- Effective communication skills.