Full-Stack Engineer 4 (Java, Spring, DynamoDB, S3, GraphQL, GenAL)
Core
Lead diverse technology projects and teams to build distributed microservices and full-stack systems that meet regulatory needs and drive financial empowerment solutions for millions of customers.
Role type
Senior Full-Stack Software Engineer (Java, Cloud, Distributed Systems)
Builds
Robust cloud-based solutions, distributed microservices, and full-stack systems
Domain
Financial Services / Cloud Infrastructure / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Scala, Python, Go, Node.js, TypeScript, AWS, NoSQL databases, RDBMS, Docker, Kubernetes, Agile leadership, API design, CI/CD, Git, observability, open source frameworks
Preferred skills
Mentoring engineers, establishing coding standards, leading cross-functional initiatives, leveraging AI-based coding tools, optimizing performance in distributed systems
Technologies
Java, Spring, DynamoDB, S3, GraphQL, GenAL, AWS, Kubernetes, Docker, Git, GitHub, Bitbucket
Responsibilities
Lead a portfolio of technology projects and developer teams; Collaborate with product managers to deliver cloud-based solutions; Provide technical leadership and direction across Agile teams; Partner with architects to define service boundaries and integration patterns; Implement refactoring to reduce technical debt; Influence long-term technology strategy
Seniority
Senior, hands-on IC with leadership responsibilities