Fullstack Software Engineer @ Zoom
Your Application Journey
Email Hiring Manager
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.