Software Engineer - Full Stack

Global SaaS workforce management company serving over 1.5 million workers and 375,000 workplaces across 100+ countries
$108,000 - $121,500
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer - Full Stack

Deputy is a leading global SaaS workforce management company that has achieved Unicorn status, with headquarters in Sydney, San Francisco, and London. The platform serves over 1.5 million workers and 375,000 workplaces across 100+ countries, focusing on transforming work for hourly workers who keep our world running.

As a Software Engineer at Deputy, you'll be at the forefront of creating solutions that directly impact millions of users and businesses. The role combines full-stack development responsibilities with the opportunity to work on complex, customer-facing problems. You'll be working with modern technologies including React, Go, PHP, and various AWS services, while building scalable and fault-tolerant systems.

The position offers an excellent opportunity to work with a global team that values diversity and inclusiveness. You'll be contributing to a platform that helps businesses become more profitable, compliant, and productive, while making workers more engaged and happier at work. The role provides a perfect blend of technical challenges and meaningful impact, as you'll be helping to improve the world of work for the 80% of the global workforce that consists of hourly workers.

This role is ideal for someone who is passionate about creating solutions that put people first, has strong technical skills, and wants to make a significant impact in transforming how frontline workers interact with workplace technology. You'll have the opportunity to work remotely while collaborating with a talented team across multiple global locations, contributing to a product that makes a real difference in people's daily working lives.

Last updated a day ago

Responsibilities For Software Engineer - Full Stack

  • Working independently to solve complex, highly ambiguous customer-facing problems
  • Scope, specify, design, implement and deliver software solutions
  • Develop end-to-end solutions for front-end web applications and back-end services
  • Own the quality of work by thoroughly testing solutions, including writing automated tests
  • Collaborate with engineering and cross-functional stakeholders to determine requirements
  • Write simple, efficient, self-documented, modular, high-quality code
  • Investigate, debug and solve issues within a bounded context
  • Provide coaching to junior team members across the entire SDLC
  • Engage in technical discussions and process improvement

Requirements For Software Engineer - Full Stack

JavaScript
React
PHP
Go
MySQL
Redis
  • 3+ years of related work experience
  • Strong computer science fundamentals: algorithms and data structures
  • Proficiency in front-end and back-end development
  • Expertise in API design (REST & RPC) and its frameworks
  • Experience building service-oriented architecture and microservices
  • Experience with persistence, storage and caching mechanisms
  • Experience implementing responsive designs with JavaScript, HTML and CSS
  • Experience embedding 3rd party software solutions
  • Ability to build systems with appropriate monitoring and observability

Interested in this job?

Jobs Related To Deputy Software Engineer - Full Stack

Software Engineer - Backend

Backend Software Engineer position at Deputy, building scalable solutions for workforce management platform serving millions of users globally

Technical Program Manager III, Manufacturing Operations, Pixel

Technical Program Manager III position at Google leading manufacturing operations for Pixel products, combining program management expertise with hardware manufacturing experience.

Associate Corporate Counsel, Technical Infrastructure, Networks

Legal position at Google focusing on technical infrastructure and networks, requiring 3+ years experience and offering comprehensive benefits package.

Technical Program Manager, Supply Chain Systems, Business Operations

Technical Program Manager position at Google Cloud, managing supply chain software development programs and leading cross-functional teams in Bengaluru.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for user connection and collaboration.