Software Engineer II Fullstack
Summary
Build full-stack web and mobile apps in JavaScript/TypeScript using React and React Native, while designing APIs and writing tests for a fintech company.
You will develop full-stack web and mobile applications in JavaScript and TypeScript. You will work with product and design on feature specifications, build products with React and React Native, develop and test APIs, ship incremental high-quality code, write unit and integration tests, scale backend services, and participate in code reviews.
Responsibilities
- Develop full-stack web and mobile applications in JavaScript and TypeScript
- Work with product managers and designers to define feature specifications
- Build products using React and React Native
- Design and develop fully tested APIs that interface with multiple services
- Ship high-quality code incrementally across pull requests
- Write unit and integration tests
- Work with operations and infrastructure to build and scale backend services
- Participate in code reviews and team functions
Requirements
- BS or MS in Computer Science or a similar program, or related experience and training
- 2+ years of software development experience
- Computer science fundamentals and problem-solving skills
- Experience programming in general-purpose languages including JavaScript, Java, Python, C/C++, or Go
- Ability to work as part of a team
- Communication skills
- Ability to discuss and explain system architecture and component design
Benefits
- Equity
- Flexible hours
- Virtual-first work culture
- Home office stipend
- Medical, dental, and vision insurance
- Paid parental and caregiver leave
- 401(k) savings plan with matching contributions
- Financial advisor and financial wellness support
- Flexible PTO
- Company holidays, including Juneteenth and Winter Break
- All-company in-person and virtual events