Remote Position
[Remote] Senior Software Engineer, Backend
π Remote Β· United States
πΌ Full-time
Note: The job is a remote job and is open to candidates in USA. Dave is a financial app building affordable, transparent, and user-centric financial products for underserved Americans. The Senior Software Engineer, Backend will design, build, and scale event-driven backend services for real-time and asynchronous risk decisioning, while providing technical leadership and mentorship.
Responsibilities
- We're looking for talented engineers to play an instrumental role in building products that help millions of people
- Design and build backend services in TypeScript for real-time and asynchronous risk decisioning
- Build and maintain event-driven workflows using queues, pub/sub, and cloud task infrastructure
- Design and implement state machines to model multi-step decisioning and verification flows
- Work closely with product, operations, and infrastructure to build and scale backend services
- Regularly participate in code reviews and other team functions
- Own end-to-end delivery of small to medium-sized projects from design through production
- Provide technical leadership and help guide the team's overall technical direction
- Offer mentorship and pair with other engineers regularly
Skills
- Bachelor's degree in Computer Science, a related field, or equivalent practical experience
- 5+ years of experience in software development
- Hands-on experience with event-driven architecture (message queues, pub/sub, or similar)
- Experience with cloud task/job scheduling systems (e.g., Cloud Tasks, SQS, Celery, or equivalent)
- Experience designing or implementing state machines for multi-step workflows
- Strong CS fundamentals and problem-solving skills
- Proven ability to work as part of a team
- Experience programming in TypeScript/JavaScript ([Node.js](http://node.js)) or similar experience in Java, Python, C/C++, or Go
- Experience with MySQL, and Google Cloud Platform
- Effective communication skills, a positive attitude, and ability to give and receive constructive feedback
- The ability to discuss and explain system architecture and design
- Comfortable using AI tools as part of your engineering workflow, with sound judgment about when to rely on them and when not to
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
Company H1B Sponsorship