Backend Engineer
Fancy
Software Engineering
Irvine, CA, USA
USD 120k-170k / year + Equity
Posted on Jul 23, 2025
Backend Engineer
Irvine
Engineering
In office
Full-time
Fancy is a pioneering financial rewards platform that transforms rent payments into financial opportunities for renters in the U.S. By offering meaningful cashback rewards, flexible payment options, and personalized financial insights, Fancy addresses the critical challenges faced by renters while creating value for property managers and advertisers.
Fancy’s mission is to empower renters by alleviating financial stress and turning rent - a traditionally inflexible and unrewarding expense - into a source of financial empowerment. The platform creates a connected ecosystem where renters, property owners, and advertisers benefit from innovative solutions.
The Role
Fancy is looking for a skilled and impact-driven Backend Engineer to join our fast-growing Engineering team. You’ll play a central role in developing and scaling the infrastructure behind our intelligent payment systems, directly contributing to Fancy’s core platform and future product lines.
This role is ideal for someone who thrives in a highly collaborative environment, is experienced in microservice architecture, and enjoys solving complex backend problems with elegant, scalable code. You’ll work closely with cross-functional partners including Product, Frontend, and Mobile to shape and deliver powerful features to our customers.
What You’ll Do
- Design, build, and maintain scalable backend services and APIs in a microservices environment, with a strong understanding of RESTful architecture and best practices.
- Integrate with cloud infrastructure (primarily AWS) to support platform services
- Work collaboratively with frontend and mobile engineers to implement seamless integrations
- Write clean, efficient, and testable code using best practices in Java and Spring Boot, applying appropriate design patterns (e.g., Singleton, Factory, Strategy, Builder, etc.) to promote maintainability, scalability, and readability.
- Leverage AI-powered IDEs such as Windsurf and Coder.io in day-to-day development workflows.
- Own the development and execution of unit and integration tests
- Participate in architecture decisions, design reviews, and code reviews
- Support production operations, including performance monitoring, debugging, and incident resolution
- Collaborate with Product and Engineering teams to define feature specs and deliver new capabilities
- Contribute to internal tools and scripts that improve development workflow and system observability
What You Bring
- Bachelor's degree in computer science, Engineering, or related field
- 3+ years of experience building backend services and APIs
- Strong expertise in Java and Spring Boot; proficiency in microservice architecture
- Proficient with relational databases (e.g., PostgreSQL, MySQL) and ORM tools
- Experience with cloud environments, particularly AWS (Lambda, API Gateway, S3, etc.)
- Familiarity with additional languages like Python, Node.js, or JavaScript is a plus
- Solid understanding of software design principles and object-oriented programming
- Working knowledge of Docker and container-based development is a bonus
- Strong communication skills and ability to thrive in a cross-functional environment
- Analytical mindset and high comfort with autonomy and ownership
Bonus points if you...
- Previous experience in fintech or fast-paced startup environments is a strong plus
What You’ll Get
- 100% employer-paid medical, dental, and vision for you and your dependents
- Catered lunches provided daily
- Unlimited PTO; we trust you to take the time you need
- 401(k) with employer match
- Equity opportunity (where applicable)
- Monthly WellHub wellness reimbursement
- A mission-driven, startup culture that encourages curiosity, ownership, and showing up as your full self
At Fancy, we believe clarity and mutual alignment are the foundation of trust, especially when it comes to compensation.
We do our best to communicate transparently throughout the hiring process, including providing salary ranges for all open roles. Early in your conversations with us, we’ll also ask about your compensation expectations so we can ensure we’re aligned and avoid surprises later in the process. If expectations are out of sync, we’ll talk through it openly and determine together whether it makes sense to continue.
We’re currently considering candidates at a range of experience levels for this position. Final leveling will be determined based on your background, interview performance, and how your skills map against the expectations of the role.
Where you land within our salary band will reflect your experience and strengths, and how those compare across others in similar roles at Fancy.
The salary range for a Backend Engineer is $120,000 – $170,000.
First name *
Last name *
Email *
LinkedIn URL *
Phone number *
Location *
Resume *
Click to upload or drag and drop here
Are you comfortable with commuting and working out of our Irvine HQ office 4 days a week? *
Our on-site work policy offers flexibility for anyone who resides 30+ miles from our Irvine HQ.
Are you eligible to work in the United States? *
Will you now or in the future require Visa sponsorship to work in the United States? *
Req ID: F3