Senior Software Engineer, Full Stack

Other Jobs To Apply

We offer a hybrid work environment. Most US-based positions can also be performed remotely (any exceptions will be noted in the Minimum Qualifications below.)

Our Mission:

To actively connect people to their next great opportunity.

Who We Are:

ZipRecruiter is a leading online employment marketplace. Powered by AI-driven smart matching technology, the company actively connects millions of all-sized businesses and job seekers through innovative mobile, web, and email services, as well as through partnerships with the best job boards on the web. ZipRecruiter has the #1 rated job search app on iOS & Android.

About the Team:

Our team has a unique opportunity to work on applications at scale, serving millions of jobseekers and tens of thousands of customers. We're working on building an efficient marketplace of jobseekers and employers and need full-stack engineers to build fast, scalable, and effective applications that help connect people to their next job. We provide an essential service and have a thriving business as a result.

Our stack is complex and we're looking for engineers who know how to write evolvable, properly instrumented, and efficient code as part of a growing distributed system. We're working on mobile-first web applications and need people who can build fast and intuitive experiences.

About the Job:

  • Design and implement user-facing web applications at scale and hold up to expansion of a diverse user base
  • Raise the bar in engineering innovation and the evolution of our approach to backend and front end development
  • Communicate and deliver complex, technical solutions to a variety of stakeholders both technical and non technical
  • Develop and maintain highly scalable and reliable web applications and user interfaces (UIs) to interact with complex backend systems to a consumer facing audience
  • Utilize product requirements and engage with cross functional teams to deliver rapidly evolving product in a timely manner

Minimum Qualifications:

  • 5+ years of experience in full stack software development
  • Comprehensive computer science fundamentals in coding, object-oriented programming, data structures, and algorithms
  • Experience in client side development using ReactJS, Javascript, AngularJS, or other modern programming language
  • Experience building and developing large-scale user facing web applications

Preferred Qualifications:

  • 8+ years of experience in full stack software development
  • BS/MS/PhD in Mathematics, Computer Science, Physics, related technical field or equivalent practical experience

As part of our team you'll enjoy:

  • Competitive compensation
  • Exceptional benefits package
  • Flexible Vacation & Paid Time Off
  • Employer-matched 401(k) plan

The US base salary range for this full-time position is $140,000-$200,000. Our salary ranges are determined by role, level, and location, and the range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location, role-related knowledge and skills, depth of experience, relevant education or training, and additional role-related considerations.

Depending on the position offered, equity, bonuses, commission, or other forms of compensation may also be provided as part of a total compensation package, in addition to a full range of medical, financial, and other benefits.

#LI-Remote

#LI-DA1

ZipRecruiter is proud to be an equal opportunity employer and provides equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity or genetics.

Privacy Notice: For information about ZipRecruiter's collection and processing of job applicant personal data for this job, please see our Privacy Notice at:

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...

Other Jobs To Apply

Customer Service and Sales Representative – Remote in CT, NH, ME

Personal Vacation Planner Agent at Carnival Cruise Lines: 100% Remote (FL, GA, TX, NC)

Lawyer - Remote

Remote Sales Closer - High-Commission, High-Impact Role

Remote Customer Support Agent - Flexible Schedule

Freelance Senior Reddit Specialist

Network Engineer-Remote (Orlando)

Data Entry Clerk Work From Home - Part-Time Focus Group Participants (Up To $750/Week)

Data Entry Clerk (Typist) - Remote | WFH

Remote Life & Health Insurance Agent Licensed or Unlicensed | Training Provided | Flexible Schedule

Remote Freight Sales Executive $80K-$100K - Nashville, TN | Apply Now

Remote Work from home Data Entry Clerk - Typing - Part Time

Part-Time Customer Service Representative

Remote Full time and Part time Call Center Agent

Remote-Sales/Service Representative-Bilingual

Remote Travel Advisor (Travel Agent Specializing in Disney Vacations)

Quality Assurance Analyst I (Remote)

Decentralized Learning Manager (Eastern Time)

Senior QA Engineer (Remote)

Remote Appointment Setter

Training Facilitator/Remote and Flexible

Stay-at-Home Moms 21–39: Help bless a family - Prior Birth Required Paid $50K-$85K

Data Scientist (Remote)

Entry-Level Data Entry Clerk (Remote)$45 per Hour

Remote Customer Service Rep Up To 19Hour No Degree Needed

Stay-at-Home Moms 21–39: Help bless a family - Prior Birth Required Paid $50K-$85K

Customer Service Rep – Healthcare (UMA Grads, Remote)

Online Part-Time Jobs for College Students Using Mobile & Laptop

Work From Home-reputed company-Sales Representative reputed company Ranked Us 9th for Highest Paying Jobs

Proofreader/ Editing

Need Substitute Teacher in Paterson, NJ

Medical Billers & Coders Needed

REMOTE CALL CENTER REPRESENTATIVE – WORK FROM HOME

Remote Customer Service - Starts at 19/hour (No Degree Needed) - Full-time

Customer Experience Executive at Foundation Medicine: 100% Remote (NV)

Account Manager, COOL AI

Completely Remote Insurance Agent and Manager in Training

Data Entry Clerk Work From Home - Part-Time Focus Group Participants (Up To $750/Week)

Digital Nomad Travel Specialist

GovCon Billing Specialist (Remote)

Digital Marketing Strategist -Startups/SMB (Remote US)

Data Entry Clerk Admin (Remote) Work From Home

Data Entry Clerk Work From Home - Part-Time Focus Group Participants (Up To $750/Week)

Remote Bookkeeper (QuickBooks Expert)

Data Entry Clerk Work From Home - Part-Time Focus Group Participants (Up To $750/Week)

Remote Work – Entry-Level Leadership

Remote Payroll specialist, Onboarding specialist amd recruitment specialist job

Survey Technician at Blew & Associates, P.A.: 100% Remote (Portland, ME)

Manager, Project Management - Remote