Senior Full-Stack Engineer

New York, NY, United States • $120k - $180k • 0.0% - 1.0%


Role Location

  • New York, NY, United States


  • $120k - $180k
  • 0.0% - 1.0%


11 - 25 people


246 5 Th Ave # 401
New York, NY, 10001, US

Tech Stack

  • TypeScript
  • AWS
  • Node.js
  • React Native
  • React
  • GraphQL

Role Description

What is Flex?

Flex helps reduce the financial burden of Americans when it comes to their largest expense - rent. Flex offer renters a line of credit to enable them to pay with flexibility throughout the month instead of all at once before the month starts.

About You:

You are smart, energetic and, most importantly, passionate about our mission. You also have a deep understanding of full-stack systems, the JavaScript language, as well as building scalable high-performing systems. You'll work closely together with our currently engineering team, who built out our API and most of our backend services in Node and Typescript, and frontend in React Native and React.

Your responsibilities will include:

  • Building high-performing interactive web and mobile applications using React and React native that could touch a very large user base
  • Build robust tools to automate reporting and data analysis
  • Develop API integration with our key integration partners
  • Implement complex product and business logic in a reliable and modularized way
  • Working closely with the product team to establish priorities and implement new features
  • Actively participate in code reviews; provide guidance and ensure the development team is following established processes.

The ideal candidate should demonstrate the following:

  • 5+ years experience building web and mobile applications
  • Strong UI/UX instincts
  • Deep understanding of JavaScript, and experience with React / React Native
  • Able to produce modular, well tested and documented code
  • All around team player, fast learning individual
  • Experience developing large-scale web/mobile applications and building APIs, preferably using Node and TypeScript
  • Experience in GraphQL and Prisma is a bonus
  • A background working at startups that experienced high-growth is a bonus

About Flex

Flex enables renters to pay their rent out over the course of the month on their preferred schedule, instead of on the 1st. Flex eliminates late rent fees, helps avoid overdrafts, improves monthly budgeting and results in more available cash throughout the month.

Company Culture

We move incredibly quickly and try to be very lean in spending our time on building things. Each team member has a strong sense of ownership in their work, and is great at working independently. We're also very transparent in our decision-making and prioritization process, and are constantly open to changing our opinions when we hear good arguments.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.