Software Engineer - Backend

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 - Backend

Deputy, a unicorn-status global SaaS company, is revolutionizing workforce management for hourly workers across 100+ countries. As a Backend Software Engineer, you'll join a remote-first environment with hubs in Sydney, Melbourne, San Francisco, and London, working on a platform that serves over 1.5 million workers and 375,000 workplaces.

The role demands a skilled engineer with 3+ years of experience who can work independently on complex, customer-facing problems. You'll be instrumental in designing and implementing scalable software solutions using technologies like Golang, PHP, and JavaScript, while working with modern infrastructure including Docker, ECS, Lambda, and various AWS services.

Your responsibilities will span from writing high-quality, modular code to mentoring junior team members and collaborating with cross-functional teams. You'll work with various technologies including MySQL, Redis, DynamoDB, and S3, while implementing REST and RPC APIs using protocols like gRPC and OpenAPI.

The position offers a competitive salary range of $108,000 - $121,500 and the flexibility of remote work. You'll be part of a diverse, inclusive team that values different perspectives and skills, working on technology that impacts millions of hourly workers globally - from baristas to nurses, cleaners to delivery drivers.

This is an excellent opportunity for a passionate engineer who wants to make a real impact on how businesses operate and how workers engage with their workplace. You'll be at the forefront of creating solutions that help businesses become more profitable, compliant, and productive, while making workers' lives better and happier at work.

Last updated 8 hours ago

Responsibilities For Software Engineer - Backend

  • Work independently to solve complex, highly ambiguous customer facing problems
  • Scope, specify, design, implement and deliver software solutions
  • Own quality by thoroughly testing solutions, including writing automated tests
  • Collaborate with engineering and cross-functional stakeholders
  • 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 discussion through documentation, design reviews, pair programming, and code review

Requirements For Software Engineer - Backend

Go
PHP
JavaScript
MySQL
Redis
  • 3+ years of related work experience
  • Customer obsessed with focus on delivering best possible experience
  • Strong computer science fundamentals: algorithms and data structures
  • Experience in Golang, PHP, Javascript
  • Expertise in API design (REST & RPC) and frameworks
  • Experience with building service oriented architecture and microservices
  • Experience with persistence, storage and caching mechanisms
  • 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 - Backend

Software Engineer - Full Stack

Full Stack Software Engineer position at Deputy, developing end-to-end solutions for a global workforce management platform serving millions of users.

Back End Developer

Back End Developer position at Pipedrive, working on the Automations feature team using Node.js, TypeScript, and various cloud technologies in a hybrid work environment in Lisbon.

Software Dev Engineer, Identity

Build and maintain critical authentication and identity systems at Amazon, working with cutting-edge technologies to serve millions of customers worldwide.

Software Development Engineer, Digital Acceleration

Software Development Engineer position at Amazon's Digital Acceleration team, building SAAS solutions for subscription and membership businesses.

Software Engineer, C++ - Top Secret Clearance

C++ Software Engineer role at SpaceX developing flight systems software with Top Secret clearance requirement.