Snap Finance · 2 days ago
Senior Full-Stack Engineer
Snap Finance is a company that believes everyone deserves access to the things they need, regardless of credit history. They are seeking a highly skilled and experienced Senior Full-Stack Engineer responsible for designing, building, and maintaining high-availability applications end-to-end while providing technical leadership and mentoring team members.
Business DevelopmentFinanceFinancial ServicesFinTech
Responsibilities
Lead full-stack development of responsive, performant, and maintainable web applications using React/TypeScript (frontend) and Java/Spring Boot (backend)
Collaborate with product managers, designers, and other engineers to gather requirements and deliver features aligned with business goals
Design and implement RESTful APIs and microservices to power scalable and secure application backends
Ensure seamless integration between UI components and backend services
Apply component-driven design and reusable patterns for efficient front-end development
Optimize applications for speed, scalability, and cross-browser compatibility
Drive best practices in architecture, testing, code quality, and deployment pipelines (CI/CD)
Conduct code reviews, provide constructive feedback, and mentor junior engineers
Troubleshoot production issues and drive resolution of critical system challenges
Partner with DevOps teams to ensure smooth deployment and monitoring in cloud environments (AWS/Azure/GCP)
Qualification
Required
Bachelor's Degree or higher in Computer Science or related field
5+ years of professional full-stack engineering experience
Strong expertise in React and TypeScript for modern front-end development
Solid hands-on experience with Java (Spring Boot preferred) for backend services
Proven ability to work with RESTful APIs, JSON, and asynchronous programming
Experience with cloud-based technologies (AWS, Azure, or GCP)
Familiarity with relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB)
Proficiency with Git/Bitbucket for version control
Experience with automated testing frameworks (e.g., Jest, Cypress, JUnit)
Strong problem-solving, debugging, and optimization skills
Excellent collaboration and communication skills in cross-functional teams
Ability to thrive in a fast-paced environment while managing multiple priorities
Benefits
Generous paid time off
Competitive medical, dental & vision coverage
401K with company match for US
Company-paid life insurance
Company-paid short-term and long-term disability
Access to mental health and wellness resources
Company-paid volunteer time to do good in your community
Legal coverage and other supplemental options
A value-based culture where growth opportunities are endless
Company
Snap Finance
Snap Finance is a fintech company that specializes in providing consumer financing and lease-to-own purchase options.
H1B Sponsorship
Snap Finance has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (11)
2024 (25)
2023 (5)
2022 (21)
2021 (14)
Funding
Current Stage
Late StageTotal Funding
$55.09M2022-10-03Private Equity· $21M
2019-01-01Private Equity
2015-06-19Series Unknown· $28M
Recent News
Business Wire
2025-12-09
Furniture News
2025-11-14
2025-11-14
Company data provided by crunchbase