About the Role
As a Senior Full-Stack Software Engineer, you will design and build scalable, secure web applications while shaping the architecture of a high-impact lending platform. You’ll work across both front-end and back-end, contributing to performance, innovation, and user experience.
Key Responsibilities
- Design, develop, and maintain scalable web applications using Vue.js, Java, and Spring Boot
- Architect and implement microservices-based systems
- Collaborate with cross-functional teams to deliver new features
- Optimize applications for speed, scalability, and performance
- Develop and maintain AWS-based cloud solutions
- Apply data analytics, machine learning, and AI in lending use cases
- Ensure application quality, responsiveness, and security
- Troubleshoot issues, fix bugs, and improve system reliability
- Conduct code reviews and mentor junior developers
- Stay updated on emerging technologies and industry trends
Must-Have Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or related field
- 7+ years of full-stack development experience (web applications)
- Strong proficiency in Vue.js (front-end)
- Expertise in Java and Spring Boot (back-end)
- Strong knowledge of SQL and/or NoSQL databases
- Experience with AWS cloud services
- Familiarity with data warehousing concepts
- Understanding of data analytics, machine learning, or AI applications
Good-to-Have
- Master’s degree in a related field
- Experience in financial services industry
- Knowledge of microservices architecture
- Experience designing complex distributed systems
- Familiarity with Docker and Kubernetes