SoFi is looking to build next-generation applications that empower front-line and back-office agents to better support members by integrating automation and intelligent assistance into agent-facing tools to improve workflows, reduce friction, and elevate the member experience.
Requirements
- 8+ years programming experience, ideally on a modern stack
- 6+ years Java or Kotlin programming experience and an understanding of relational databases and ORMs suffices
- 2+ years of front-end development experience with React (hooks, state management, component-driven design).
- Proficiency in modern JavaScript/TypeScript, HTML5, and CSS3.
- Understanding of operational excellence and its importance. Has experience in various monitoring tools such as DataDog.
- Expert programming skills with solid fundamentals.
- Understanding of AI terminology is a plus
Responsibilities
- Build and maintain modern front-end applications with React, JavaScript/TypeScript, and reusable component libraries.
- Participate in architecture discussions, code reviews, and system design to drive high-quality solutions.
- Deliver highly available and scalable services in a production environment
- Collaborate with designers to implement pixel-perfect, accessible, and user-friendly interfaces.
- Design and develop scalable APIs and backend services (Java/Kotlin, PostgreSQL).
- Apply operational excellence best practices: monitoring, alerting, troubleshooting, and ensuring system reliability.
- Experiment with AI-driven features (e.g., context-aware responses, intelligent data retrieval).
Other
- Willingness to roll up your sleeves, collaborate with others and get stuff done
- Strong sense of responsibility; driving a project from inception to completion
- Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture
- Experience working in a collaborative coding environment (and git specifically), refining designs together, working through code reviews and managing pull requests
- Mentor junior developers