Member of Technical Staff, Banking Solutions (Fullstack Engineer)
About the Role
You will implement and maintain full stack banking features, building backend services and APIs and crafting user-facing interfaces and data visualizations. You will break down complex projects, estimate work, and drive medium-to-large initiatives with minimal oversight. You will write, review, test, and document code, improve test infrastructure, and mentor others while solving ambiguous technical problems.
Requirements
- Experience building complex distributed systems and web applications
- Proficiency with React.js or a similar JavaScript framework (Next.js, Angular, Vue.js)
- Experience with backend languages (Go preferred)
- Experience designing and building APIs
- Understanding of concurrency, algorithm, and data structure fundamentals
- Experience building resilient services and test infrastructure
- Experience with code review and collaborative software engineering practices
Responsibilities
- Participate in task breakdown, estimation, design, implementation, and maintenance across the full stack
- Build backend services and APIs that power banking features
- Create intuitive user experiences that simplify complex financial data into digestible, actionable insights
- Build data visualizations such as charts, transaction flows, and balance reports
- Write, review, test, and document code according to engineering and team standards
- Review frontend and backend code to ensure consistency and reduce errors
- Dive deep into complex, ambiguous problems and formulate elegant, practical solutions
- Drive work independently and lead or significantly contribute to medium-to-large projects
- Foster deterministic testing practices and minimize technical debt
- Share knowledge and mentor other engineers
Benefits
- Meaningful equity
- 100% health dental and vision coverage for employees and dependents
- Generous perks and benefits package
