Software Engineer, Full Stack
Rad AIFull Time
Junior (1 to 2 years)
Candidates should possess a BS or MS in computer science or a related field, with consideration for other majors if accompanied by relevant experience and training. A minimum of 2 years of software development experience is required, along with strong computer science fundamentals and problem-solving skills. Proven ability to work collaboratively in a team environment and experience programming in languages such as JavaScript, Java, Python, C/C++, or Go are essential. Familiarity with the Dave Tech Stack, including Typescript, Node.js, MySQL, Google Cloud Platform, React Native, and React, is considered a plus. Effective communication skills, a positive attitude, and the ability to provide and receive constructive feedback are also necessary. The role requires the capacity to understand and engage in discussions regarding system architecture and component design led by senior engineers. Candidates must be based in Ontario or British Columbia, Canada.
The Software Engineer II, Fullstack will be responsible for full stack web and mobile application development using JavaScript and Typescript. They will collaborate with product management and design teams to define feature specifications and build products utilizing frameworks like React and React Native. This role involves participating in the design and development of fully-tested APIs that interface with multiple services. The engineer will ensure consistent, high-quality code delivery through incremental shipping across multiple pull requests and will write unit and integration tests to maintain squad-owned quality. Additionally, they will work closely with operations and infrastructure teams to build and scale back-end services and regularly participate in code reviews and other team functions.
Mobile app for fee-free financial services
Dave is a financial technology company that helps individuals manage their finances through a mobile app. The app offers various financial services, including cash advances on upcoming paychecks without interest or credit checks, which helps users avoid overdraft fees. It targets lower to middle-income individuals who may struggle with traditional banking services, providing a fee-free banking experience with no overdraft, minimum balance, or ATM fees at over 32,000 locations. Dave generates revenue through subscription fees and optional services, such as helping users find side jobs and offering a credit-building service through LevelCredit. The app is designed to be user-friendly and non-judgmental, making it easier for users to navigate their financial lives. Dave's goal is to provide accessible banking services that empower individuals to manage their finances effectively.