Deputy

Deputy

Deputy provides a cloud-based workforce management and employee scheduling software that streamlines scheduling, timesheet management, and communication, enabling businesses across various industries to enhance efficiency and reduce labor costs.

Professional Services
251-1K
Founded 2008
$106M raised

Description

  • Design, implement, and deliver software solutions for product features and backend services.
  • Build scalable, high-performance, high-quality systems and applications.
  • Write simple, efficient, modular, self-documented code that follows best practices.
  • Maintain and improve the overall codebase while upholding strong engineering standards.
  • Coordinate closely with Infrastructure and Quality teams to ensure reliable delivery.
  • Collaborate with engineers, product managers, designers, and leaders on robust products and features.
  • Influence technical decisions and solve problems across senior, mid, and junior engineers.
  • Mentor and guide junior engineers to support their growth and development.
  • Lead by example in a hands-on, ownership-driven engineering environment.
  • Support architectural decision-making and contribute to cross-functional project progress.

Requirements

  • 5+ years of related software engineering experience.
  • Strong expertise in API design for REST and RPC services.
  • Experience with protobuf, gRPC, and OpenAPI.
  • Experience building service-oriented architectures and microservices.
  • Experience with modern cloud and distributed systems tools such as Docker, ECS, Lambda, SQS, and Kinesis.
  • Experience with persistence, storage, and caching technologies such as MySQL, Redis, DynamoDB, and S3.
  • Experience with Elasticsearch is desirable.
  • Mastery of PHP, with Go highly advantageous.
  • Strong knowledge of monitoring, observability, and fault-tolerant system design patterns such as caching, eventual consistency, queues, load balancing, and circuit breaking.
  • Excellent communication, collaboration, and stakeholder management skills, with experience mentoring junior and mid-level developers and contributing to architectural decisions.
  • Ability to work with high autonomy, take ownership, navigate ambiguity, and lead projects in a fast-paced environment.
  • Passion for continuous learning and willingness to experiment with new tools, frameworks, and development practices.

Benefits

  • Flexible and hybrid work policy with remote work options and a dedicated office near Farringdon Station.
  • Employee Share Ownership Plan (ESOP).
  • Work-from-home stipend.
  • Employee pension matching programme.
  • Private health and dental insurance.
  • Paid parental leave.
  • Additional leave days including study assistance, celebration days, and volunteering.
  • 25 days of holiday plus bank holidays.
  • Income protection scheme for long-term illness or injury.
  • Weekly office lunches, social gatherings, and industry events.
  • Access to global working groups for collaboration, belonging, and connection.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Developer

Pingwind 51-250 Internet Software & Services

PingWind is hiring a Senior Software Developer to design, develop, test, and maintain secure, scalable software applications for federal government and mission-critical environments.

Agile CI/CD Cybersecurity Scrum
2 minutes ago

Odoo Developer

Distro 11-50 Internet Software & Services

Solvo is hiring a remote Odoo Developer in Mexico to support backend-focused projects, resolve technical issues, and help deliver and maintain Odoo-based business solutions.

Docker GitHub Kanban Python
2 minutes ago

Software Engineer

Mechanical Orchard 11-50 Internet Software & Services

Mechanical Orchard is hiring a remote Software Engineer in Poland to help build, modernize, and support production applications for customers and internal use within small XP teams.

Agile CI/CD COBOL DevSecOps Elixir Go Java Python Rust
2 minutes ago

Staff Software Engineer

Copper 51-250 Internet Software & Services

Copper is hiring a fully remote Staff Software Engineer in Canada to lead backend-focused product development on its CRM platform and help shape the architecture, delivery, and evolution of its SaaS technology stack.

AWS CI/CD Docker Kubernetes Microservices OpenSearch PostgreSQL Redis Ruby Ruby on Rails
2 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers