Senior / Staff Product Engineer

Senior Product Engineer · Senior · Full Time

New York, NYUSD 160k – 240k27mo ago
Apply for this role

Opens Knot's application page

Role

What you'll do.

Knot is seeking a Senior/Staff Product Engineer to join their innovative fintech platform that enables merchant and banking connectivity. The ideal candidate will leverage full-stack engineering skills to build user-facing features across Knot's product ecosystem, with a focus on creating seamless financial technology solutions that empower consumers and businesses.

Responsibilities

  • Product Feature Development: Build and enhance user-facing features across Knot's product suite, including CardSwitcher and TransactionLink platforms
  • Full-Stack Engineering: Develop robust frontend and backend solutions using modern web technologies and ensuring high-quality, scalable implementations
  • User Experience Optimization: Foster a culture of deep care for industry-leading user experiences, focusing on intuitive and performant product interactions
  • Technical Innovation: Collaborate with cross-functional teams to drive product innovation and solve complex technical challenges in the financial technology space

Qualifications

What we look for.

Technical

  • Frontend Technologies

    Expert-level proficiency in React, TypeScript, Styled Components, Material-UI, and CSS modules

  • Backend Technologies

    Strong skills in Node.js, Python, Go, with experience in API development and real-time communication technologies

  • Database Skills

    Proficiency with CloudSQL, Redis, and relational database management

Education

  • Educational Background

    Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience

Experience

  • Professional Experience

    Minimum 5+ years of full-stack engineering experience with a proven track record of shipping high-quality products at scale

  • Performance Optimization

    Demonstrated ability to improve system observability and resolve performance and user experience challenges

Skills

Required

  • React Development

    Advanced React and TypeScript development skills

  • Full-Stack Engineering

    Comprehensive full-stack development capabilities across frontend and backend technologies

  • System Design

    Strong system design and architectural thinking for scalable software solutions

Preferred

  • Fintech Experience

    Nice to have

    Prior experience in financial technology or consumer application development

  • Cloud Infrastructure

    Nice to have

    Familiarity with Google Cloud Run, Kubernetes (k8s), and cloud-native deployment strategies

Tech stack

Languages

TypeScriptPythonGoNode.js

Frameworks

ReactReact-Query

Databases

CloudSQLRedis

Tools

GitHubLinearSlackNotion

Other

Socket.ioGoogle Cloud RunKubernetes

Compensation

Pay and benefits.

Base·USD 160,000 – 240,000

Equity·Stock options

Benefits

  • Health Insurance

    100% coverage for medical, dental, and vision insurance for employee and dependents

  • Equity Compensation

    Generous early employee equity package

  • Performance Bonus

    Annual bonus up to 20% of base salary

  • Time Off

    Unlimited PTO with flexible work arrangements

  • Parental Leave

    Comprehensive parental leave policy

  • Office Perks

    Herman Miller Aeron Desk Chair, NYC office location, and frequent team meals

Process

Interview steps.

  1. 01

    Initial Screening

    Preliminary review of application and resume by recruiting team

  2. 02

    Technical Phone Screen

    Initial discussion of technical skills, experience, and background with engineering team member

  3. 03

    Technical Interview

    In-depth technical assessment covering full-stack development skills, system design, and problem-solving capabilities

  4. 04

    Onsite/Virtual Interview

    Comprehensive interview rounds with multiple engineering team members, including coding challenges and system design discussions

  5. 05

    Final Interview

    Discussion with leadership about team fit, role expectations, and long-term potential

Full posting

Original listing.

About Knot

Knot’s mission is to empower consumers and businesses alike with connected merchant and banking experiences. Knot is like “Plaid for merchant connectivity.” We are building the platform connecting merchants to the many applications that consumers and businesses interact with everyday. Our flagship CardSwitcher product allows consumers to instantly update & manage their cards on file with online merchant accounts (e.g. Netflix or PayPal), while newer products like TransactionLink support the retrieval of item-level transaction data. We are building many new products on top of our novel merchant connectivity platform and we hope you choose to come build them with us!

Founded in 2021, Knot was founded by two brothers and Thiel Fellows - Rory and Kieran O’Reilly - and today powers connected online payment experiences for hundreds of thousands of consumers. Companies like American Express, PayPal, Current, BILT, Step, and more choose to embed Knot’s SDK in their apps to power best-in-class experiences for their customers.

Knot is proudly backed by a select group of investors, including Nava Ventures, 8VC, American Express, Plaid, and co-founders & CEOs of prominent companies like Twitter, Warby Parker, Allbirds, Casper, Intercom, Deel, Italic, DraftKings, and many more.

Working at Knot

We’re a world-class team hailing from all over the globe with the vast majority of the company in engineering roles. We are looking to further solidify our presence in NYC to be at the heart of the financial services ecosystem.

Our team is relentlessly focused on building for our customers and every member of the financial services ecosystem. We take our work seriously and have fun while doing it. Both are equally important.

What you’ll do

  • Work alongside a team to build, experiment with, and debug user-facing features across all of Knot's products (CardSwitcher, TransactionLink, etc.)

  • Build brand new products alongside existing features to drive further value for end users.

  • Develop user interfaces with React/TypeScript on the frontend and a variety of technologies at the API layer.

  • Foster a culture of deep care for industry-leading user experience.

What you’ll need to get the job done

  • 5+ years of full stack engineering experience.

  • Proficiency in React, Node, Typescript, Go, Python and CloudSQL (or similar relational database).

  • Track record of shipping high-quality products at scale.

  • Strong knack for getting the visuals right.

  • You understand observability and enjoy digging into the details to solve performance and user experience issues.

  • You excel in a rapidly growing organization and embrace challenging problems, tackling them directly and taking the initiative to lead the solution.

  • Eagerness to work in a fast-paced, dynamic environment and constantly grow & develop your craft.

  • Expert communication and ability to collaborate seamlessly with product teams.

  • Experience with fintech or consumer apps is a plus.

Tech

  • React frontend with Styled Components

  • Material-UI and CSS modules for styling

  • React-query/Axios for API calls

  • Typscript/Node, Python, Go, and Socket.io in the backend

  • CloudSQL & Redis

  • Hosted on Google Cloud Run and k8s

  • Github, Linear, Slack, Notion

What we offer

  • Interesting and challenging work

  • Competitive base salary (commensurate with experience) + up to 20% annual bonus + generous early employee equity

  • 100% medical, dental, and vision insurance coverage for you and your dependents (U.S.)

  • Unlimited PTO

  • Parental leave

  • Beautiful NYC office in the heart of Flatiron

  • Herman Miller Aeron Desk Chair

  • Food (snacks, frequent lunches, and often dinner for those working late)

Redirects to Knot's application page.

Other roles

More at Knot.