Hybrid Full-time

Zoom is hiring a Software Engineer

About the Role

At Zoom, we are looking for a Software Engineer to join our Workforce Management development team. In this fullstack role, you will design and implement scalable, high-performance backend systems that enhance the user experience for contact center supervisors. You will collaborate with cross-functional teams to deliver high-quality software products.

What You'll Do

  • Design and implement scalable, high-performance backend systems using Node.js, TypeScript, and Fastify.
  • Build and maintain robust GraphQL APIs to power flexible, real-time client interactions.
  • Work with SQL databases (PostgreSQL/MySQL) and caching solutions (Redis) to manage and access data efficiently.
  • Partner with product and design teams to deliver feature-rich, high-quality applications that meet business goals.
  • Take ownership of full stack features from planning through execution, including testing, deployment, and monitoring.
  • Troubleshoot, debug, and optimize systems for performance, scalability, and resilience.
  • Write maintainable, well-documented, and thoroughly tested code.

What We're Looking For

  • 4-5 years of recent fullstack development experience.
  • Strong proficiency in Node.js and TypeScript.
  • Solid knowledge of Fastify, or other comparable Node.js frameworks (Express, NestJS).
  • Expertise in GraphQL API design and implementation.
  • Proficiency in relational databases (PostgreSQL/MySQL) and caching tools like Redis.
  • Familiarity with REST, JWT/Auth mechanisms, and secure coding practices.
  • Experience writing unit/integration tests and using CI/CD pipelines.
  • Clear understanding of clean code principles, scalable architecture, and performance best practices.
  • Frontend experience with React.
  • Experience with CI/CD tools, such as Jenkins and GitLab.

Technical Stack

  • Backend: Node.js, TypeScript, Fastify
  • APIs: GraphQL
  • Data: PostgreSQL, MySQL, Redis
  • Frontend: React
  • CI/CD: Jenkins, GitLab

Team & Environment

You will be working on the Workforce Management development team, a collaborative and growth-focused group of problem-solvers working at a fast pace with a commitment to delivering happiness.

Work Mode

This role follows a hybrid work model.

At Zoom, we believe great work happens when people feel supported and empowered. We are committed to fair hiring practices that ensure every candidate is evaluated based on skills, experience, and potential.

Required Skills
Node.jsTypeScriptFastifyGraphQLPostgreSQLMySQLRedisReactJenkinsGitLab
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Zoom

Zoom helps people stay connected so they can get more done together. The company builds the best collaboration platform for the enterprise, with products like Zoom Contact Center, Zoom Phone, Zoom Events, Zoom Apps, Zoom Rooms, and Zoom Webinars.

Visit website
Job Details
Category backend
Posted 7 months ago