Fullstack Software Engineer
@ Zoom

Hybrid
$120,000
Hybrid
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXX***** @zoom.us
Recommended after applying

Job Details

What You Can Expect

As a Fullstack Software Engineer at Zoom, you will design and implement scalable, high-performance backend systems using Node.js, TypeScript, and Fastify. Basic React experience is also required.

You will collaborate with cross-functional teams to analyze user needs, create technical specifications, and write clean, efficient, and well-documented code. Your goal is to deliver high-quality software products that meet customer requirements and enhance user experience.

About The Team

The Workforce Management development team is focused on building and enhancing features for our contact center solution, an AI-powered tool for supervisors of contact centers to manage their agents by creating, scheduling, and monitoring in a bulk model.

Responsibilities

  • Design scalable backend systems using Node.js, TypeScript, and Fastify.
  • Build and maintain robust GraphQL APIs for real-time interactions.
  • Utilize SQL databases (PostgreSQL/MySQL) and caching solutions (Redis) effectively.
  • Collaborate with product and design teams to deliver feature-rich applications.
  • Take ownership of full stack features from planning through execution.
  • Troubleshoot, debug, and optimize systems for performance and scalability.
  • Produce maintainable, well-documented, and tested code.
  • Work with CI/CD tools like Jenkins and GitLab.

What We’re Looking For

  • 4-5 years of fullstack development experience.
  • Strong expertise in Node.js, TypeScript, and Fastify (or similar frameworks).
  • Proven GraphQL API design and implementation experience.
  • Proficiency with PostgreSQL/MySQL and Redis.
  • Familiarity with REST, JWT/Auth mechanisms, and secure coding practices.
  • Experience in writing unit/integration tests and managing CI/CD pipelines.
  • Frontend experience with React.

Ways of Working

Our structured hybrid approach combines office presence with remote work environments.

Benefits

Enjoy a wide range of benefits to support physical, mental, emotional, and financial health, along with work-life balance and community contributions.

About Us

Zoom helps people stay connected to get more done together, powering solutions like Zoom Contact Center, Zoom Phone, and more. We focus on designing solutions that are customer and user centric, offering growth opportunities in a collaborative environment.

Our Commitment

At Zoom, we are committed to fair hiring practices and support candidates requiring accommodations. If you need assistance during the hiring process due to a medical disability, please submit an Accommodations Request Form.

Key skills/competency

  • Node.js
  • TypeScript
  • Fastify
  • GraphQL
  • React
  • PostgreSQL
  • MySQL
  • Redis
  • CI/CD
  • API Design

How to Get Hired at Zoom

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Node.js, TypeScript, and fullstack experience.
  • Research Zoom: Understand their products, team, and culture via their website and LinkedIn.
  • Practice coding tests: Focus on backend system design and API integration.
  • Prepare for interviews: Review system design, GraphQL, and CI/CD processes.

📝 Interview Preparation Advice

Technical Preparation

Review Node.js and TypeScript fundamentals.
Practice Fastify and API integration tasks.
Study GraphQL API design and SQL queries.
Familiarize with CI/CD pipelines and unit testing.

Behavioral Questions

Describe a project using fullstack technologies.
Explain teamwork in solving complex problems.
Discuss managing tight deadlines effectively.
Share experiences adapting to new frameworks.

Frequently Asked Questions