Senior Frontend Engineer at Portal (W18)
$160k - $200k  •  0.15% - 0.30%
Shopify for Professional Services Businesses
New York or Remote (US)
Full-time
3+ years
About Portal

At Portal, we're building Shopify for Service Businesses. Our mission is to power the next generation of modern service companies. We help marketing agencies, accounting firms, and many other types of businesses to sell and deliver their services online.

While it is straightforward to set up a Shopify store and sell a physical product on the Internet, entrepreneurs that want to provide a service on the Internet have to stitch together apps and are unable to offer clients a streamlined experience under their own brand. We want to change this by giving service businesses the building blocks (messaging, payments, etc.) to design their own product and offer their clients a modern streamlined experience.

In February 2022, we raised a $10M seed round led by Ali Rowghani at YC Continuity and Lachy Groom. Other investors include Y Combinator, Liquid 2, Tribe, Addition, Slope, YC partner and Scribd founder Jared Friedman, former SVP Product at Lyft Ran Makavy, and Pipe founders Zain Allarakhia and Josh Mangel.

About the role

At Portal, we're building Shopify for Service Businesses. We want to make it easy for entrepreneurs anywhere to start and scale service businesses: marketing agencies, bookkeeping firms, recruiting agencies, and thousands of others.

While it is straightforward to set up a Shopify store and sell a physical product on the Internet, entrepreneurs that want to sell and deliver a service on the Internet have to stitch together SaaS apps, and even then are unable to offer clients a streamlined experience under their own brand. We want to change this by giving service businesses the building blocks (messaging, payments, etc.) to design their own product and offer their clients a modern streamlined experience.

In February 2022, we raised a $10M seed round led by Ali Rowghani at YC Continuity and Lachy Groom. Other investors include Y Combinator, Liquid 2, Tribe, Addition, Slope, YC partner and Scribd founder Jared Friedman, former SVP Product at Lyft Ran Makavy, and Pipe founders Zain Allarakhia and Josh Mangel.

About the role

As an early engineer at Portal you will work closely with the CTO, be a critical part of our core team, and have a huge influence over the direction of the company. We will compensate you well, invest deeply in your development, and do everything we can to make sure this is the single best work experience of your life. When it comes to product and code, we’re looking to work with experienced people who can pick a problem and solve it. We use TypeScript and build scalable systems so we can make progress on a sound foundation. We don’t expect you to have a background in everything we use, but we do expect strong JavaScript fundamentals and a background working with React, and ideally TypeScript.

Who you are

  • You have good values.  You have high integrity. You understand why diversity matters and make others feel like they belong. You're low ego and make the workplace more fun for everyone.

  • You're entrepreneurial.  You are comfortable with ambiguity and thrive in fast-pasted environments. You've likely worked at startups before or might want to start one in the future.

  • You're hardworking.  You understand that building a category-defining company requires people that work smart and that also work hard.

  • You're experienced.  You have 4+ years experience working on production software.

  • You know what matters. We believe your education is irrelevant; we only care that you can build great products. Likewise, in your work you're not religious about any one technology and care more about making progress.

  • You're a systems thinker.  You don't identify as a particular (frontend/backend/etc.) engineer but are more interested in solving problems holistically.

  • You're resourceful.  You are a fast learner and have a “get things done” mentality. If you don't understand something you quickly determine what to do to push forward.

  • You put users first.  You think critically about the implications of what you're building. You're constantly putting yourself in shoes of the users and push back when necessary.

What you'll do

  • You'll ship.  You'll be working on the core product to engineer solutions across multiple modules including payments, messaging, and file-sharing. Whether it's fixing a bug or architecting a new feature, you'll move fast.

  • You'll be an owner.  You'll be the leader of multiple projects and be responsible for their success. This involves closely collaborating with the founders and other engineers, creating engineering tasks, writing documentation, and setting up new services and scalable infrastructure.

  • You'll balance the short and long term.  While knowing the importance of shipping quickly you also know how to craft thoughtful long-term technical strategy. You know when to address tech debt and when to improve infrastructure and processes (testing, code reviews, CI/CD).

  • You'll help build the team.  The first 10 members of a startup dictate the next 100. You'll help interview and recruit more talented engineers.

  • You'll learn about startups. Aside from your core work, you'll have the opportunity to get involved in other areas - marketing, growth, ops, etc.

Tech

  • Frontend: React + Redux and Typescript.

  • Backend: Golang and DynamoDB.

  • AWS Serverless architecture with Lambda, API Gateway, and Cognito.

  • Custom design system based on MaterialUI.

  • Bespoke websocket service to connect frontend and backend in real-time.

  • Tools: GitHub, Linear, Slack, Notion, Figma, Retool.

Technology

React TypeScript Go DynamoDB AWS Lambda

Interview Process

Our phone screen consists of three phases.

Phase 1 - Initial Screen

This is an opportunity for us share more about the company and role and hear from you about your experience so we can both access if there is potential for a good fit for one and other.

Phase 2 - Phone Interviews

Technical Exercise

The first is a technical phone interview where we will work on a small exercise to build an application. This will not be some generic algorithm question but rather a more collaborative exercise where the goal is to have a small running application. Your day to day programming skills are all that is needed and you will be able to use any resource during interview.

Experience Deep-dive

The second interview is to learn more about the projects you've worked and what you've built and how. This is also an opportunity for you to learn more about how we work, our product, roadmap and vision

Phase 3 - Virtual Onsite

In the final phase of the interview we will ask you to lead a project and present you with a high level spec about a product. Your job will be to implement that spec as a proof-of-concept and present and discuss it with the team. You will also get to meet other members of the engineering team and ask them any questions directly.

Other jobs at Portal

fulltimeNew York or Remote (US)Full Stack$160k - $200k0.15% - 0.30%3+ years
fulltimeNew York or Remote (US)Full Stack$160k - $200k0.15% - 0.30%3+ years
fulltimeNew York or Remote (US)Full Stack$160k - $200k0.15% - 0.30%3+ years
fulltimeRemoteFull Stack
fulltimeRemoteWeb Design
fulltimeRemote
fulltimeRemoteRecruiter

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›