About Zapier
We're humans who simply think computers should do more work.
At Zapier, we’re not just making software—we’re building a platform to help millions of businesses globally scale with automation and AI. Our mission is to make automation work for everyone by delivering products that delight our customers. You’ll collaborate with brilliant people, use the latest tools, and leverage the flexibility of remote work. Your work will directly fuel our customers’ success, and as they grow, so will you.
Job Posted: 1/17/25
Location: NAMER
Hi there!
We’re Saad, the Senior Engineering Manager of New Products, and Jake, the Canvas Engineering Manager at Zapier. We’d like to share our README’s so you can get to know us better—here’s Saad’s and here’s Jake’s.
Zapier is on the lookout for a talented Senior Fullstack Engineer to join the New Products team. Our mission at Zapier is to empower everyone with the ability to increase their productivity through automation. We've already enabled millions to enhance their businesses, and now we're taking it a step further with our New Products: Tables, Interfaces, Chatbots and Canvas.
Our hiring teams:
Zapier Chatbots revolutionizes customer interaction with AI-powered, customizable chatbots that handle everything from lead generation to customer support. Seamlessly integrated with OpenAI's models, they generate intelligent responses without the need for complex decision trees. Users can share their chatbot effortlessly via a link or embed it directly on their site. They can tailor the chatbot with brand colors and specific business knowledge to enhance user experience. They can also collect valuable lead information and streamline operations, all while focusing on scaling their business efficiently.
Zapier Canvas empowers users to visually design, build, and automate business workflows. With intuitive diagramming tools and AI-assisted automation, users can transform ideas into powerful workflows using Zapier's extensive suite of products. Canvas AI offers recommendations to optimize existing workflows, making them more efficient and automated. Users can annotate, share, and collaborate on Canvas documents, providing a clear and visual way to explain and refine their automations.
If you’re excited about building scalable systems that enable AI-driven automation and love creating tools that help customers simplify complex workflows, this role is for you!
Our Commitment to Applicants
Culture and Values at Zapier
Zapier Guide to Remote Work
Zapier Code of Conduct
Diversity and Inclusivity at Zapier
About You
You have 6+ years of experience with a minimum of 2 years at a senior level. You've dedicated at least 4 of those years to crafting and refining web-based software products. You’re a Fullstack engineer with an expertise in Frontend.
Required Technical Skills/Experience:
Strong expertise in using TypeScript and React for building web applications.
Experience with OpenAPI for defining developer-friendly APIs.
Proficiency in working with PostgreSQL.
Using tools like Datadog for monitoring and performance optimization, and to identify and address performance bottlenecks.
Nice-to-Have Technical Skills/Experience:
You live by the "always ship new code" mantra. You take pleasure in releasing code frequently, knowing that every deployment brings with it enhancements that directly impact users. You believe in frequent, iterative improvement.
You value collaboration. You understand that building software is a team sport, and you enjoy working as part of a tight-knit team. You’re happy to pitch in and help the team, whether by reviewing code, pairing on a tricky problem, or just thinking about how to solve the challenges we’re facing.
You're driven by results, not by process. In the ever-changing landscape of software development, you recognize that while processes are essential, they should never overshadow the end goal: delivering exceptional value.
You care about the 'why' more than the 'what'. If priorities seem nebulous or not optimized, you're confident and proactive in seeking clarity, ensuring that the team's efforts align with the broader vision. Misalignments don't escape you, and you're quick to flag them.
You're intentional and articulate. Every design choice you make stems from a place of intentionality. You're not one to follow the herd blindly. Instead, you advocate robustly for your design choices and implementation strategies.
You love teaching. You enjoy sharing knowledge with the rest of your team and building a culture of continuous growth. You have experience coaching engineers to help them level up.
You're an avid learner. The tech world's constant evolution excites you. Always on the prowl for the next big thing, you're quick to immerse yourself in the intricacies of its implementation.
You have experience using LLMs to build features.
Experience with Tailwind or styled-components.
Experience with Fastify.
Things You’ll Do
Zapier is a small, fast-growing, and remote-first company, so you'll likely get experience on many different projects across the organization. That said, here are some things you'll probably do:
Make Chatbots Smarter: Improve a chatbot’s ability to answer complex questions by wiring it up to more data, adding analytical capabilities and RAG.
Elevate the Canvas Core Diagramming Experience: Create cutting-edge features that empower users to visualize and build automations faster than ever before.
Collaborate with Product and Design Teams: Work in unison with our product, design, and UX teams to envisage and develop products with intuitive user experiences, making the interconnection of diverse apps seamless.
Craft Frontend UIs: Design visually appealing and highly performant user interfaces that resonate with our user base.
Deliver Our API First Vision: Architect and implement APIs that serve the frontend application, ensuring data integrity and security. Work on making our existing APIs more developer-friendly to enable other teams to integrate with Chatbots and Canvas more easily.
Monitor System Health: Regularly check system reliability and performance, ensuring high availability and optimal user experience.
Resolve Bugs and Address Feature Requests: Dive deep into any reported issues, ensuring they're resolved promptly, and constantly look for areas of improvement based on user feedback.
Collaborate Across Teams: Engage with various teams and stakeholders throughout Zapier, bringing value to our customers in innovative ways.
You’ll also have the opportunity to specialize in a variety of areas of the Zapier codebase. Focusing on a specialization will not limit your growth at Zapier as we believe that each engineer brings a unique perspective and can contribute in all areas. We encourage collaboration and will frequently have engineers contribute across teams to assist with projects.
How to Apply
At Zapier, we believe that diverse perspectives and experiences make us better, which is why we have a non-standard application process designed to promote inclusion and equity. We're looking for the best fit for each of our roles, regardless of the type of companies in your background, so we encourage you to apply even if your skills and experiences don’t exactly match the job description. All we ask is that you answer a few in-depth questions in our application that would typically be asked at the start of an interview process. This helps speed things up by letting us get to know you and your skillset a bit better right out of the gate. Please be sure to answer each question; the resume and CV fields are optional.
Education is not a requirement for our roles; however, if you receive an offer, you will need to include your most recent educational experience as part of our background check process.
After you apply, you are going to hear back from us—even if we don’t see an immediate fit with our team. In fact, throughout the process, we strive to never go more than seven days without letting you know the status of your application. We know we’ll make mistakes from time to time, so if you ever have questions about where you stand or about the process, just ask your recruiter!
Zapier is an equal-opportunity employer and we're excited to work with talented and empathetic people of all identities. Zapier does not discriminate based on someone's identity in any aspect of hiring or employment as required by law and in line with our commitment to Diversity, Inclusion, Belonging and Equity. Our code of conduct provides a beacon for the kind of company we strive to be, and we celebrate our differences because those differences are what allow us to make a product that serves a global user base. Zapier will consider all qualified applicants, including those with criminal histories, consistent with applicable laws.
Zapier is committed to inclusion. As part of this commitment, Zapier welcomes applications from individuals with disabilities and will work to provide reasonable accommodations. If reasonable accommodations are needed to participate in the job application or interview process, please contact jobs@zapier.com.
Application Deadline:
The anticipated application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later, or if the position is filled.
Even though we’re an all-remote company, we still need to be thoughtful about where we have Zapiens working. Check out this resource for a list of countries where we currently cannot have Zapiens permanently working.