Job Closed
This listing is no longer active.
We started Dave for one reason: banks weren’t built for people like us, and we knew we deserved better.
Senior Software Engineer – Rent, EC Card
Location
United States
Posted
14 days ago
Salary
$150K - $224K / year
Seniority
Senior
Job Description
Senior Software Engineer – Rent, EC Card
Dave
• Design, build, and maintain the backend code to support features used by our 5 million users • Backend development in Typescript • Regularly participate in code reviews and other team functions • Provide technical leadership and assist guiding the team's overall technical direction • Offer mentorship and pair with other engineers regularly • Work closely with our PM and design teams to define feature specifications and build products leveraging frameworks such as React.js & React Native
Job Requirements
- Bachelor’s degree (or above) in Computer Science or related discipline. Other majors will be considered in conjunction with appropriate related experience and/or training.
- 4+ years of software engineering experience with building full stack applications
- Strong CS fundamentals and problem-solving skills
- Experience programming in one or more general-purpose programming languages, including but not limited to JavaScript, Java, Python, C/C++ or Go
- Experience using a modern UI framework to build user-focused interfaces
- Effective communication skills, a positive attitude, and ability to give and receive constructive feedback.
- Understand use of monitoring and metric tools.
- Experience working in an Agile development environment.
- The ability to discuss and explain system architecture and component design.
- Proven ability to work as part of a team.
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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Developer
Beyondsoft ConsultingBeyondsoft is a leading mid-sized business IT and consulting company that combines modern technologies and proven methodologies to tailor solutions that move your business forward. Our global head office is based in Singapore, and our team is made up of a diversely talented team of experts who thrive on innovation and pushing the bounds of technology to solve our customers’ most pressing challenges. We believe that collaboration, transparency, and accountability are the values that guide our business, our delivery, and our brand. Everyone has something to bring to the table, and we believe in working together with our peers and clients to leverage the best of one another in everything we do. Our ability to achieve our mission and live out our values depends upon a diverse, equitable, and inclusive culture. So, we strive to foster a workplace where people have the respect, support, and voice they deserve, where innovative ideas flourish, and where people can unleash their brilliance.
Role Description We are seeking a highly skilled Full Stack / AI Software Engineer to design and build modern, scalable web applications with integrated AI-driven capabilities. This role will focus on developing responsive frontend applications using React.js, backend-for-frontend (BFF) service layers, and intelligent application workflows powered by AI technologies. The ideal candidate will have hands-on experience building AI-enabled applications and strong full-stack engineering fundamentals across frontend, backend, APIs, and microservices architecture. Experience developing AI agents, orchestration workflows, or LLM-powered applications is highly preferred. This is an opportunity to work closely with product, backend, and AI teams to deliver next-generation user experiences powered by modern AI technologies. - Design and develop responsive, performant frontend applications using React.js and modern JavaScript/TypeScript frameworks - Build and maintain scalable backend-for-frontend (BFF) service layers using Node.js/Express - Integrate AI-powered capabilities into web applications, including LLM-driven features, intelligent workflows, and agent-based systems - Collaborate with backend, AI, and product teams to deliver seamless end-to-end user experiences - Design and consume RESTful and/or GraphQL APIs - Optimize application performance, scalability, accessibility, and responsiveness across devices and browsers - Implement best practices for state management, caching, lazy loading, and data aggregation - Contribute to architectural decisions across frontend, backend, and AI integration layers - Participate in code reviews, technical discussions, and engineering best practices initiatives - Support continuous improvement of development workflows and platform scalability Qualifications - 4+ years of full-stack software development experience - Strong proficiency in React.js, JavaScript/TypeScript, Node.js, and Express - Experience with RESTful and/or GraphQL APIs - Solid understanding of responsive UI design and frontend performance optimization - Experience with state management frameworks such as Redux - Understanding of microservices architecture and modern full-stack development best practices - Experience building scalable and maintainable web applications - Strong problem-solving and debugging skills - Experience participating in code reviews and collaborative engineering environments - Bachelor’s degree or higher in Computer Science or a related technical field Requirements - Experience developing AI-integrated applications - Experience building BFF architecture layers - Experience working in cloud-native or distributed systems environments - Familiarity with modern DevOps and CI/CD practices - Startup or product engineering experience preferred - Strong communication and cross-functional collaboration skills Company Description Beyondsoft is a leading mid-sized business IT and consulting company that combines modern technologies and proven methodologies to tailor solutions that move your business forward. Our global head office is based in Singapore, and our team is made up of a diversely talented team of experts who thrive on innovation and pushing the bounds of technology to solve our customers’ most pressing challenges. We have a global presence spanning four continents (North America, South America, Europe, and Asia). Our global network of talent and customer-centric engagement model enables us to provide top-quality services on an unprecedented scale. We believe that collaboration, transparency, and accountability are the values that guide our business, our delivery, and our brand. Everyone has something to bring to the table, and we believe in working together with our peers and clients to leverage the best of one another in everything we do. Our ability to achieve our mission and live out our values depends upon a diverse, equitable, and inclusive culture. So, we strive to foster a workplace where people have the respect, support, and voice they deserve, where innovative ideas flourish, and where people can unleash their brilliance.
• Construcción y optimización de servicios Backend • Supervisión técnica del equipo • Asignación de tareas y eliminación de bloqueos • Mentoría y acompañamiento técnico • Implementación de buenas prácticas de desarrollo y seguridad • Monitoreo y análisis de rendimiento en ambientes cloud
Staff Engineer, WFM Integration Developer
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Design and own end-to-end integration architecture for UKG implementations and upgrades • Develop and support inbound/outbound integrations using APIs, middleware, and file-based interfaces • Configure and manage REST/SOAP APIs, SFTP, EDI, and middleware integrations • Lead full lifecycle integration delivery including requirements gathering, design, testing, deployment, and hypercare support • Implement integrations between UKG and enterprise systems including Payroll, HRIS, ERP, and Benefits platforms • Configure and support integrations with ADP Payroll, NetSuite, SAP SuccessFactors, SAP S/4HANA and Benefits carriers and third-party vendors • Perform EDI setup, mapping, testing, and carrier certification activities • Ensure data accuracy through validation, reconciliation, and issue resolution • Collaborate with Timekeeping, Scheduling, and Accrual functional teams • Define integration governance, monitoring, error handling, and support processes • Conduct workshops and coordinate with HR, Payroll, IT teams, and external vendors • Ensure integration solutions are scalable, secure, and compliant with organizational standards • Support post-go-live stabilization and continuous improvement initiatives
Associate Principal Engineer, ITIL ITSM tools – Freshservice
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Design, develop, and implement ITSM solutions within the Freshservice platform. • Configure and customize Incident, Problem, Change, Service Request, CMDB, and Asset Management modules. • Build and optimize workflows, automations, approvals, SLAs, and business rules using Freshservice Automator. • Develop and manage integrations using REST APIs, webhooks, and third-party tools. • Implement service catalogs, self-service portals, and knowledge management solutions. • Manage CMDB structure, CI relationships, and ensure data integrity. • Perform platform upgrades, testing, troubleshooting, and performance tuning. • Collaborate with Service Desk, IT Operations, and business stakeholders to improve service management processes. • Ensure compliance with ITIL v4 standards and governance practices. • Monitor platform performance and support operational stability. • Provide technical leadership, mentoring, and support to junior team members. • Maintain technical documentation, SOPs, and process workflows.


