Software Engineer, Full Stack Developer
Listed on 2025-12-23
-
Software Development
Software Engineer, Full Stack Developer
Job Description
We are excited to announce an opportunity for an experienced Software Engineer to join our growing in-house engineering team and contribute to the modernization and evolution of our proprietary Loan Management System (LMS). This is a hands‑on development role for someone who loves solving complex problems, building scalable solutions, and working under sharp, seasoned technical professionals.
Location: Fully on‑site role. Hybrid/remote work is not available at this time.
Visa: We are unable to sponsor or take over sponsorship of an employment Visa at this time.
What We Look For:- Strong technical expertise and commitment to delivering high‑quality work.
- Positive, can‑do attitude and enthusiasm for tackling challenges.
- Ability to take direction from Principal Engineers and collaborate effectively.
- Solutions‑oriented mindset with resilience in a fast‑paced environment.
- Accountability for results and ownership of assigned tasks.
- Develop and enhance features for our custom‑built LMS under the guidance of Principal Engineers.
- Collaborate with engineering, Dev Ops, and Product Management to translate requirements into technical solutions.
- Contribute to front‑end development using Angular (v12+) to deliver seamless user experiences.
- Integrate and optimize background processing using Mass Transit and Hangfire.
- Assist with CRM development and integration efforts.
- Participate in code reviews to ensure high‑quality, secure, and maintainable code.
- Troubleshoot and resolve technical issues across the stack.
- Work within agile development practices and contribute to continuous improvement initiatives.
- Perform other duties and responsibilities as assigned.
What You Bring:
- Bachelor’s degree in computer science or engineering‑related discipline required.
- 5–10 years of professional software development experience required.
- Strong proficiency in .NET Core / .NET 6+, C#, and Azure cloud services required.
- Proficiency in Angular (v12+) and modern front‑end development practices.
- Solid understanding of REST APIs, microservices architecture, and event‑driven systems.
- Familiarity with CI/CD pipelines, Dev Ops practices, and agile methodologies required.
- Exposure to modernizing legacy systems or home‑grown platforms is a strong plus.
- Experience in fintech or financial systems preferred.
- Experience with Mass Transit, Hangfire, and CRM systems preferred.
Company Benefits
- Optimal Work‑Life Balance: No evening or weekend work.
- Childcare & Family Support: Up to $5,000 annually in childcare reimbursement and fertility treatment coverage.
- Stay Fit for Free: Weekly group workouts.
- Company Events & Social
Hours:
Regular happy hours and events. - Padres Tickets: Season‑long raffle drawings for a Padres game.
- Daily Perks: FREE coffee, energy drinks, and snacks.
- Parking & Commute Made Easy: Company‑paid parking or MTS pass.
- Dedication
Incentives:
Attendance incentive. - Generous Time Off: Paid holidays and PTO.
- Comprehensive Health Coverage: Medical, dental, and vision plans with 70/30 cost share.
- Secure Your Future: 401(k) plan with employer matching.
We offer a comprehensive compensation and benefits package where you will be rewarded based on your performance and recognized for the value you bring to the business. A reasonable estimate of the salary range for this job is $ to $.
RIVO Holdings, LLC is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, citizenship status, disability, age (40 years old or older), genetic information (including family medical history), past or present military or veteran status, or any other characteristic protected by applicable law.
Senioritylevel
- Mid‑Senior level
- Full‑time
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).