Backend Software Engineer

Building UGLYCASH, a platform revolutionizing financial accessibility in high-inflation economies
Backend
In-Person
Finance

Description For Backend Software Engineer

Best Friend Finance is revolutionizing financial accessibility through their groundbreaking platform UGLYCASH, specifically designed for high-inflation economies. As a Backend Software Engineer, you'll be instrumental in transforming financial services by architecting robust APIs and implementing scalable solutions that directly impact users' financial well-being.

The role offers a unique opportunity to work in a fast-paced startup environment where you'll collaborate closely with cross-functional teams including product managers, QA specialists, designers, and customer support. You'll be responsible for building the infrastructure that powers their financial platform, starting with owning critical backend features and integrations, with the potential to grow into architectural leadership based on proven success.

The ideal candidate should have strong experience with server APIs, SQL databases, and version control systems. Knowledge of Ruby/Rails is a plus, as is experience in fintech or financial services. The company values innovation, transparency, and a user-first mindset, making it perfect for engineers passionate about financial inclusion and solving real-world problems.

Working from their San Francisco office Monday through Thursday, you'll enjoy comprehensive benefits including competitive compensation, health insurance, flexible remote work options, and generous paid time off. The collaborative workspace and cross-functional team structure provide an excellent environment for professional growth and impact.

This is more than just a job - it's an opportunity to be part of a mission-driven team that's challenging traditional banking systems and making financial services more accessible. If you're comfortable with ambiguity, excited about rapid iteration, and want to build products that directly impact people's lives, this role offers the perfect blend of technical challenges and meaningful purpose.

Last updated a day ago

Responsibilities For Backend Software Engineer

  • Design and implement robust, scalable APIs that power core financial services
  • Build and maintain integrations with financial service providers and payment systems
  • Collaborate with Product, QA, Design, and Customer Support teams
  • Participate in code reviews and technical discussions
  • Help optimize database architecture and query performance
  • Support compliance and security initiatives

Requirements For Backend Software Engineer

Ruby
  • Strong experience building and maintaining server APIs
  • Solid understanding of SQL databases and query optimization
  • Professional English communication skills
  • Experience working in an agile environment
  • Strong problem-solving abilities and attention to detail
  • Experience with version control systems (Git)

Benefits For Backend Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Competitive compensation plan with cash & potential token grant
  • Comprehensive medical, dental, and vision insurance
  • Remote work flexibility for 2 months per year
  • 3 weeks vacation, sick days, company holidays, and bonus anniversary days
  • Paid parental leave including maternity, paternity, and adoption leave

Interested in this job?