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

Skills

Apply Now