The company is looking to build a new type of consumer finance company that helps customers stay out of debt and unlock economic mobility.
Requirements
- 7+ years of professional software development experience
- 5+ years of experience with Java and Spring Framework (Spring Boot, Spring Cloud)
- Strong experience with gRPC and protocol buffers
- Deep understanding of microservice architecture patterns and standard methodologies
- Experience with AWS services and cloud architecture
- Knowledge of event-driven architectures and message queuing systems (Kafka, RabbitMQ)
- Experience with CI/CD practices and tools (Jenkins, GitLab CI, etc.)
Responsibilities
- Design, develop, and maintain microservices using Java, Spring Framework, and gRPC
- Lead and drive complex technical projects from conception to production deployment
- Provide technical guidance and mentorship to other engineers
- Collaborate with cross-functional teams to define, design, and ship new features
- Quickly write high-quality, well-tested, maintainable code
- Conduct code reviews to ensure code quality and consistency to best practices
- Query and resolve complex production issues
Other
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
- Excellent communication and collaboration skills
- Experience working remotely and collaborating optimally with distributed teams
- Hybrid position, working in the office three days a week
- Commuter benefits, comprehensive benefits, a bonus plan, and an excellent office space with complimentary drinks and food options