Back to all positions

[Remote] Senior Software Engineer, Fullstack

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Dave is a financial app company focused on building affordable, transparent, and user-centric financial products for underserved Americans. Dave is seeking a Senior Fullstack Engineer to design, build, and maintain scalable applications, backend services, and member-facing experiences across marketing technology or member intelligence teams.

Responsibilities

  • Design, build, and maintain fullstack applications and backend services using JavaScript and TypeScript
  • Build member-facing and internal experiences using technologies such as React and React Native
  • Own technical solutions from design through production, making thoughtful trade-offs between immediate needs and long-term scalability
  • Partner with Product, Design, Marketing, Operations, and Infrastructure to define requirements and turn them into reliable products and systems
  • Deliver high-quality code supported by appropriate unit, integration, and end-to-end testing, monitoring, and metrics
  • Provide technical leadership through architecture discussions, code reviews, mentorship, pairing, and helping the team make sound technical decisions

Skills

  • 4+ years of software engineering experience building fullstack applications
  • Strong experience with JavaScript and TypeScript and a solid foundation in computer science and problem-solving
  • Experience building user-focused interfaces with a modern UI framework such as React
  • Experience designing, building, and scaling backend services
  • Ability to discuss system architecture, component design, and the trade-offs behind technical decisions
  • Experience using monitoring and metrics to understand the health and performance of production systems
  • Strong communication skills and a track record of collaborating effectively with engineers and cross-functional partners
  • Ability to give and receive constructive feedback and use it to improve both your work and the team's outcomes
  • Experience with Node.js
  • Experience building production mobile applications with React Native
  • Experience with marketing technology, lifecycle platforms, customer support systems, or third-party integrations
  • Experience building AI-powered products or integrating AI capabilities into customer-facing experiences
  • Experience improving web performance, SEO, or AI-driven search discoverability
  • Experience working in a startup or other environment where priorities and technical needs evolve

Benefits

  • Opportunity to tackle tough challenges, learn and grow from fellow top talent, and help millions of people reach their personal financial goals
  • Flexible hours and virtual-first work culture with a home office stipend
  • Premium Medical, Dental, and Vision Insurance plans
  • Generous paid parental and caregiver leave
  • 401(k) savings plan with matching contributions
  • Financial advisor and financial wellness support
  • Flexible PTO and generous company holidays, including Juneteenth and Winter Break
  • All-company in-person events once or twice a year and virtual events throughout to connect with your team members and leadership team

Company Overview

  • Dave is a banking app that offers customers banking, financial insights, overdraft protection, and building credit products. It was founded in 2016, and is headquartered in Los Angeles, California, USA, with a workforce of 201-500 employees. Its website is http://www.Dave.com.
  • Company H1B Sponsorship

  • Dave has a track record of offering H1B sponsorships, with 2 in 2023, 19 in 2022, 11 in 2021, 10 in 2020. Please note that this does not guarantee sponsorship for this specific role.