Wasp

Configuration language for building enterprise web apps 10x faster

Framework Engineer

$80K - $110K / 0.25% - 0.75%
Location
Remote (US)
Job Type
Full-time
Experience
6+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Martin Sosic
Martin Sosic
Founder

About the role

At Wasp, we’re building a next-generation, compiler-driven full-stack web framework. Wasp is currently in Beta - it has ~14,000 stars on GitHub and is being used by startups and Fortune 500 companies to build and deploy web apps.

We were part of Y Combinator in 2021 and raised funds from top US & EU deep tech funds and early engineers from Facebook, Twitter, and Airbnb. We raised our first round post-YC in 2021, and more details on the most recent funding will be public soon.

We are a team of 6 and are looking to expand our team with strong, driven engineers!

Summary

  • build the future of web app development while working on a wide range of exciting topics (FE/BE/Infra, DSL design, compiler development, functional programming, ...)
  • work alongside experienced ex-Google and Palantir engineers and experience first-hand all aspects of building and growing a deep-tech, developer-first company
  • play a key role in shaping our engineering-first culture, establishing best development practices, and contributing to future hiring decisions
  • have fun while doing what you love (which is, of course, programming)
  • you are: an experienced generalist with web dev experience who is passionate about their work and wants the impact and flexibility of working in a startup

The product

This is the code it takes to get a full-stack auth (FE, BE, and db) working in your Wasp app. Currently, we support, React, Node.js, and Prisma:

app todoApp {
  title: "ToDo App",
  auth: {
    userEntity: User, 
    methods: { google: {}, gitHub: {}, email: {...} }
  }
}

Based on our experiences of building complex web app platforms in different industries (fintech, biotech, edtech), we realized there is a huge need for an easier way to develop and maintain such apps. We asked ourselves: “What is the web development of the future going to look like?” and the answer was “A higher-level, stack agnostic framework, built from the ground up!”. We wanted to separate the high-level specification of a web app from the implementation: you would describe the high-level of the web app in a specialized DSL while implementing the details in the technology of your choice (e.g. React, Node, Prisma, …).

This is why we created Wasp, which is currently in Beta. Wasp has amassed over 13,000 stars on GitHub (and its SaaS starter, Open SaaS, another 8,000). It is being used by developers across the board (solo builders, startups, and Fortune 500 companies) to develop and deploy their SaaS-es and internal tools.

Key responsibilities

  • As a core team member, you'll collaborate closely with the founders to establish the foundations of our team and engineering culture. You'll take ownership of the product roadmap and help steer the company's direction alongside us.
  • You will work on every part of Wasp, especially the CLI/compiler (Haskell) and the code it generates (TypeScript) (don’t worry if you don’t know Haskell yet! We are following the Boring Haskell manifesto and you’ll catch up quickly).
  • You will incorporate and use the latest web app development practices and use the cutting-edge stack to do it - React, Node.js, TypeScript/Javascript, Vite, Docker, Prisma, Postgres, etc. And once the cutting edge becomes something new, you will be working on it too, since Wasp will always advance together with the web dev ecosystem.
  • You will engage with and support our Discord community, collaborate with OSS contributors, present your work, and become a thought leader (if you wish) in the new era of web development.
  • To summarise: you will be working together with us on mostly everything :): programming, brainstorming, creating, leading, and having great fun while doing it.

Who are we looking for

  • You are an experienced (5+ years) general/full-stack engineer who feels comfortable building production-ready systems but is also not afraid of tackling more foundational Comp Sci problems (e.g., building a compiler).
  • You have significant web dev experience and have experienced first-hand the pain of web and distributed systems development. The bonus is having experience with battery-included web frameworks like RoR / Laravel / Django and/or modern JS web dev technologies like NextJS, Remix, Svelte,…
  • You are passionate about the code you write - for you, it is not just work; it is a craft.
  • You mentored engineers & peer-reviewed code.
  • You are curious about how things work, enjoy looking under the hood, and are not afraid to challenge the existing solutions.
  • You are proactive, a self-starter, and love taking initiative.
  • You could go work for Google or Facebook but want the impact and flexibility of a startup.

Location

The team operates fully remotely, with Discord being the main means of communication. We have a small office in Zagreb, Croatia, where a few of us happen to be from, and you are welcome to visit whenever. We are hiring in a time range of GMT - 5 to GMT + 3.

About Wasp

At Wasp, we are building the next generation of web development technology - a compiled, stack-agnostic DSL for implementing full stack web-apps. Imagine Ruby on Rails as a language and not bound to the specific stack or architecture.

We are a team of experienced engineers from Google and Palantir. We believe engineering is an art applied to practice and treat it as such. If you are passionate about software engineering and building an OSS technology for fellow engineers that will shape the future of web development - read on!

Wasp
Founded:2020
Team Size:2
Location:Zagreb, Croatia
Founders
Martin Sosic
Martin Sosic
Founder
Matija Šošić
Matija Šošić
Founder