Front-end Engineer
Remote - Americas/Europe
Inngest is an open source platform that enables developers to build amazing products by ensuring serverless functions are reliable, schedulable and event-driven.
Two trends have shaped our vision for the Inngest platform: event-driven systems are driving some of the world's greatest products and building these systems is extremely hard.
We believe that event-based systems can be beautifully simple and we're building the world's first developer platform that allows people to build event-driven products in minutes. Our aim is to give developers the superpowers they need to just build. Developers deserve first class local tooling and a platform that gives them everything they need to deliver, not just the underlying plumbing or infrastructure.
We're beginning our product journey focused on the early adopter - the person who embraces the developer cloud: modern solutions that put developer experience at the forefront of the product. Our initial goal is to build the absolute best platform and tooling for devs to build anything that runs in the background using events. We're partnering with key companies to fill a key gap in the current ecosystem and bring Inngest to the masses. We have very big plans beyond that - if you're curious, drop us a note.
The role
You will be our first Front-end engineer on the Inngest team. You'll be focused on building the best possible developer experience for our users by collaborating with designers, engineers and founders. Your work will mostly be focused across our development server and our cloud dashboard which enables a developer to go from building to operating their Inngest functions. We're building tools that developers will use in their everyday workflow so efforts to improve UX and performance are primary. Importantly, you'll need a strong product mindset and an interest in developer tools.
The location for this role is between Western Europe (CET) and US Pacific time (PT).
What you'll do
- Build UIs for our cloud dashboard and our development server
- Collaborate with designers to create user experiences that save time and effort for our users
- Create and maintain React components and hooks to manage complex UI state and handle real-time updates.
- Work with backend engineers to design APIs that can be used across the Inngest cloud dashboard, dev server and CLIs.
- Contribute to growth efforts from writing blog posts, building tools as marketing, and contributing to our developer documentation.
- Dogfood the Inngest product and develop ideas for improvements, features, or integrations.
- Communicate with Inngest users through Github issues or questions on our Discord community.
What you've done in your career
- You've been working in the front-end for a few years and you've seen popular tech come and go.
- You've used TypeScript for 1 or more years.
- You've extensively used React.js and have experience with React Hooks and Next.js.
- You've done some full-stack development and understand the backend.
- You've consumed and/or created GraphQL APIs.
What your first 90 days will look like
- First week: You'll learn how we work as a team and our approach to growth. You'll also start to learn our system architecture and hopefully make a couple small contributions to the dev server UI, our cloud dashboard, or our website.
- By day 30: You'll be proficient with our weekly cadence of work and you'll have contributed a new feature to our dev server or cloud dashboard. You'll fully understand our company, product, and growth strategy and start to build up context for your product mindset.
- By day 90: You'll have shipped significant changes to our UIs that you had a hand in helping define the spec for. You'll also have learned where you feel you can contribute to outside of the engineering domain (growth, UX design, DevRel, etc.) and have contributed ideas around product and growth. We're all aligned and mutually excited about how we work together now and in the future!
What we build with
- TypeScript & React front-ends with hooks
- Tailwind and Styled Components
- Core GraphQL API
- Backend: Go, Postgres, Redis, PubSub, and… Inngest (of course)
- Hosted on GCP, AWS, and Vercel
- Github, Linear, Discord, Notion
What we offer
- Competitive salary and equity
- Remote-first - work from anywhere
- Health, dental, and vision insurance (US)
- International employment and payroll via OysterHR
- M2 Macbook Pro
- 4 weeks vacation + local national holidays
- 401k (US)
How to apply
To apply, send an email to careers@inngest.com. Please include:
- Your resume
- Why you'd like to join our team
- Links to your: Github, Linkedin, Twitter (if applicable)
- If applicable (i.e. for DevRel), provide samples of your work (writing, video content, conference talks, etc.)
- Your location