Senior Fullstack Engineer, Zapier

Chatbots, Canvas

$167-251k

Salary applicable to US applicants only. For Canadian applicants the range is CA $167,000 – CA $251,000

React
CSS
TypeScript
Python
Swift
Next.js
Next
Datadog
Senior and Expert level
Remote in Canada, EU, UK, US

More information about location

Zapier

Workflow automation service

Open for applications

Zapier

Workflow automation service

1001+ employees

B2BEnterpriseInternal toolsProductivityAutomation

Open for applications

$167-251k

Salary applicable to US applicants only. For Canadian applicants the range is CA $167,000 – CA $251,000

React
CSS
TypeScript
Python
Swift
Next.js
Next
Datadog
Senior and Expert level
Remote in Canada, EU, UK, US

More information about location

1001+ employees

B2BEnterpriseInternal toolsProductivityAutomation

Company mission

Zapier's mission is to Make Automation Work for Everyone!

Role

Who you are

  • You have 7+ years of experience. You've dedicated at least 4 of those years to crafting and refining web-based software products
  • Your primary domain is the frontend, where your expertise is most evident. Required expertise in TypeScript, React, NodeJS
  • Strong expertise in using Next.js and React.js for building web applications and server-rendered pages
  • Experience with tRPC for building strongly-typed, type-safe APIs
  • Proficiency in working with Prisma ORM for database interactions, particularly when paired with PostgreSQL
  • Experience with deploying applications to Vercel
  • Using tools like Datadog for monitoring and performance optimization, and to identify and address performance bottlenecks

Desirable

  • You live by the "always ship new code" mantra. You take immense pleasure in releasing code frequently, knowing that every deployment brings with it enhancements, new features, or solutions that directly impact users. This drive to constantly ship isn't just about quantity for you; it's rooted in your belief that iterative improvement, driven by real-world feedback, is the key to creating truly outstanding software. You're always on the lookout for opportunities to refine, innovate, and deliver, ensuring that users continually benefit from your relentless dedication to progress
  • You value collaboration. You understand that building modern 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. Your modus operandi involves light yet effective process and technical planning. You are adept at navigating through challenges with agility, ensuring that the emphasis remains on outcomes rather than getting entangled in procedures
  • You care about the 'why' more than the 'what'. Your approach to engineering isn't just about ticking boxes or following directives. You deeply value clarity and purpose in your work. 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 your keen eye, and you're quick to flag them, ensuring that the team remains on a coherent and impactful trajectory
  • You're intentional and articulate. Every design choice you make, every line of code you write, 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. Actively seeking feedback is second nature to you, and you thrive in environments where technical discussions are encouraged. When faced with roadblocks, you're not one to merely raise the flag. You're proactive in identifying those who can provide solutions or even devising alternative approaches. Your approach to engineering isn't dogmatic; you're flexible, adaptable, and always prepared to explain the rationale behind your decisions
  • You embody the "let's make it work" ethos. Challenges, whether monumental or minuscule, don't deter you. You dive in with a can-do attitude, unfazed by the magnitude or nature of the task. You understand that in the broader scheme of things, not every task will be about building the next flashy feature. Sometimes, it's about fortifying the foundations, ensuring that the system is robust and resilient. You're discerning enough to know when to invest time in hardening the system versus when to prioritize speed. In essence, you're a true team player, understanding that every task, no matter how glamorous or mundane, plays a pivotal role in the team's collective success
  • You can balance lots of concerns. Frontend apps have to take into account performance (using networks and devices that we can't control), customer demands, A/B tests, UX research, accessibility, code quality, a rapidly changing ecosystem of languages and modules, and the list goes on. We actually want to ship things too! You can balance those demands without getting overwhelmed and keep the needle moving forward
  • You advocate for the user. Your commitment to the end user is unwavering. With a keen eye for design and deep-rooted empathy, any indication of user challenges becomes a personal mission for you. This drive pushes you to delve deeper, understand the core issues, and guide your team towards enhancing the product experience
  • 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. While TypeScript and React are your fortresses, you're not one to shy away from challenges, whether they come in the form of Python, CSS, build tools, or shell scripts. If it's uncharted territory, you're gearing up to master it
  • Your technical expertise stands out. You are experienced in owning technically challenging and demanding cross-functional projects. Proficiency in TypeScript and React isn't just a line on your resume; it's a testament to your dedication and skill. Experience with tRPC and Vercel is the icing on the cake. Beyond your formidable technical acumen, your unwavering commitment to marrying swift delivery with top-tier code quality, all in pursuit of maximizing user value, is what truly sets you apart

What the job involves

  • As Zapier continues to scale our mission to democratize automation, we’re hiring a Senior Fullstack Engineer to the Interfaces team. Zapier’s on a mission to make everyone more productive at work
  • Zapier has helped millions of people build businesses through the power of automation
  • Zapier Interfaces is at the forefront of customizable web solutions, offering a unique platform that empowers users to effortlessly create their own web apps with an intuitive drag-and-drop editor
  • This innovative tool provides essential building blocks, including text, media, forms, and more, seamlessly integrating with over 6,000 apps without requiring any coding skills
  • Expand our Component Library: Craft and refine components that can be reused across different parts of our application, ensuring they are both functional and aesthetically pleasing
  • Develop Interfaces Templates Library: Enable builders to save their projects as templates for internal re-use. This not only streamlines the creation of new projects but also enhances the stickiness of our Interfaces
  • Integrate Data Sources to Forms: Work on seamlessly connecting integrations to forms and data components, ensuring a fluid flow of data and enhancing user interactivity
  • Implement Conditional Logic in Forms: Enhance our forms by integrating conditional logic, allowing builders to control the subsequent pages shown based on the form's input, elevating the user experience
  • Collaboration on Interfaces: Delve into building collaboration features that let teams work cohesively on projects, fostering a collaborative environment
  • Incorporate Draft Mode and Version Control: Allow builders the flexibility to work on project changes without immediate publishing and provide them with tools to track changes, offering the possibility to revert to previous versions if needed
  • Build and Scale Impactful Web Products: Develop solutions that directly touch our customers or partners, ensuring they derive maximum value
  • 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
  • Design RESTful APIs: Architect and implement APIs that serve the frontend application, ensuring data integrity and security
  • Run User Engagement Experiments: Deploy various techniques and analyze their efficacy in keeping users engaged, always striving for optimization
  • 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
  • Engage with Our Users: Embracing Zapier's all-hands philosophy, directly interact with our customers through support channels, ensuring they have the best experience possible
  • 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

Application process

  • Deadline to Apply 30 June 2024 at 05:00 BST

Our take

Even before remote working became the "in thing", freelancers, small business owners, and large organisations have found themselves needing more and more software platforms to serve their operations needs. As people used more software services, Zapier founders saw the need to connect the actions between these softwares and save everyone some time.

Zapier is the largest integration and automation tool for businesses. Since being founded, Zapier has grown its suite of automation offerings across almost every mainstream software service. The company is one of the most successful to come out of Y Combinator, and has also been one of the pioneers of remote working.

Zapier has so far, been able to capitalise heavily on its advantage as first entrants and has had very little actual competition. Software services aren't going anywhere anytime soon and organisations are only going to need more of them. This puts Zapier in a strong place growth-wise but also opens up room for bolder companies to get in on the action. Companies like Airtable and Integromat are already preying on more niche segments of Zapier's market share.

Freddie headshot

Freddie

Company Specialist

Insights

Top investors

Many candidates hear
back within 2 weeks

38% employee growth in 12 months

Company

Funding (1 round)

Oct 2012

$1.3m

SEED

Total funding: $1.3m

Company benefits

  • Work from anywhere
  • Bonus program
  • Unlimited vacation policy
  • Great healthcare + dental + vision coverage*
  • Retirement plan with company match*
  • Stock options for every Zapien**
  • 2 annual company retreats to awesome places
  • 14 weeks paid leave for new parents
  • Home office setup stipend
  • Professional development allowance

Company values

  • Default to Action - At Zapier, we're building toward a future that does not yet exist. As a result, delivering something real today—and learning from it—is typically better than delivering something of questionably better quality next week. However: action is not an achievement unto itself. Instead, our actions should connect to clear priorities and outcomes, especially what's best for our mission and customers.
  • Default to Transparency - We're a growing, distributed team across more than a dozen time zones. We do our best work when we make projects, processes, and systems available to everyone who needs them—inclusive of our customers. Transparency promotes equity and inclusion within our team and customer base. So work in public. Have discussions in the open and document your work. Transparency does not mean consultation or consensus on all decisions. In fact, an important form of transparency is clarity on who is responsible for a decision and who will be consulted.
  • Grow Through Feedback - We set ambitious goals at Zapier. We want our customers, people, and company to grow. Achieving these goals requires us to regularly learn and improve. Thankfully, our success has more to do with how quickly we learn than how "perfect" we are in a given moment. Whether it's about how we work or the work itself, feedback enables growth. As such, feedback is one of Zapier's most essential practices. Even so, feedback can be hard to give and hard to receive. We make a point to become good at it anyway—it's just that important.
  • Empathy Over Ego - Our customers and teams are part of a global community. To serve them best, we need to understand them. Empathy promotes understanding, curiosity, and humility—qualities that help us connect with and serve our customers. Empathy has similar positive effects on collaboration and belonging within our team. On ego: we all have them, and it's important that we share our perspectives in pursuit of what's right. But sometimes ego can bias our thinking too strongly toward our own views. It's for this reason that we emphasize empathy over ego.
  • Build the Robot - No matter your role, you'll find yourself doing repetitive work. Zapier is all about finding ways to work better—whether through automation, simplification, or prioritization—so that we can spend more time doing what humans do best. Note that it's unhelpful to automate or simplify the wrong process or outcome. Manual, less efficient processes are often the right approach early on. We default to action and accept inefficiency when it helps confirm the problems we're solving, and to test solutions for those problems.

Additional info

  • As a fully remote company with 800+ team members across 40+ states, 38 countries, and 18+ timezones, we’ve adopted a culture of asynchronous work. This work style allows teams to collaborate effectively across locations, time zones, skills, and each individual’s energy levels, and empowers employees to work in a setting that fits their needs. In practice, we live on Slack, with most conversations in public channels. It mimics the open-office feel and allows everyone to search the chat logs if they need to find something that happened when they weren’t around

Founders

Wade Foster

(CEO & Co-Founder)

Prior to co-founding Zapier, wasEmail Marketing Manager with Veterans United Home Loans, and Customer Development Lead at The Idea Works.

Bryan Helmig

(CTO & Co-Founder)

Was previously Product Dev/Manager at Veterans United Home Loans.

Mike Knoop

(Co-Founder)

Was CPO and Head of Labs at Zapier before becoming President. Previously was a Graduate Research at the University of Missouri.


People progressing

Joined as Customer Champion, promoted to Senior Customer Champion after 1 year, then again to Team Lead. He is now a Manager for the Paid Support Team.

Diversity & Inclusion at Zapier

Maggie Roque headshot

Maggie Roque (Director of DIBE )

  • At Zapier, we believe in DIBE as DNA. This paradigm serves three purposes: It is an aspiration (what we want to see in the future), an action (a conscious effort to lean into our vision in our day-to-day work), and a principle (a guiding truth that we build better products and environments when we build for everyone). We've had candid conversations as a company about the experience of our teammates through the employee lifecycle—from the first impression we make as a company to our internal promotion process to our exit interview. We’ll continue to have those candid conversations and to invest in our efforts to improve

Share this job

View 9 more jobs at Zapier