Search...

Senior Software Engineer, Account Onboarding & Management (Full Stack)

Skills

About the Role

You will own the full development lifecycle of features, from conception to deployment. You will design, build, and maintain scalable, maintainable systems and user interfaces for account onboarding and management. You will collaborate with product managers, designers, and engineers to deliver solutions, improve observability, write tests, debug incidents, and help interview and hire new engineers.

Requirements

  • 6+ years of fullstack development experience with end-to-end ownership of business-critical systems
  • Frontend: React ecosystem including TypeScript, Hooks, Redux or Zustand, React Query, MUI, Emotion or Styled Components
  • Backend: Proficient in Node.js and TypeScript; experience building APIs and working with event-driven and serverless systems
  • Familiarity with Python, Go or Nest.js is a plus
  • Cloud and database: Hands-on AWS experience (serverless, networking basics, container services, RDS)
  • Strong database design skills with PostgreSQL or MySQL, solid SQL fundamentals and experience with ORMs such as TypeORM or Prisma
  • Curious and detail-oriented with strong debugging and problem-solving skills
  • Effective communicator, open to feedback and able to take ownership in a fast-paced environment
  • Comfortable using AI coding tools and familiar with integrating LLM APIs

Responsibilities

  • Design, develop and deploy scalable applications in AWS
  • Collaborate with product managers, designers and engineers from concept to deployment
  • Keep the tech stack modern by evaluating and adopting relevant technologies
  • Improve observability and reliability by writing tests, adding metrics and debugging issues
  • Assist with resume screening and conduct interviews for hiring

Benefits

  • Flexible hybrid or remote work environment
  • Insurance coverage after probation
  • Reap Card stipend
  • Use of AI tools at work