Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer 3 - Backend

at Deputy

Posted 1 day ago 5 applied

Description:

  • Deputy is a global SaaS remote-first workforce management company with hubs in Sydney, Melbourne, San Francisco, and London, plus team members working remotely across the United States.
  • The platform serves over 1.5 million workers and 375,000 workplaces across 100+ countries and has recently achieved Unicorn status.
  • The company focuses on improving the world of work for hourly workers, transforming the frontline and enhancing business profitability, compliance, and productivity.
  • As a Software Engineer, you will work closely with peers, product, design, and leadership to build products and features for the Deputy platform.
  • Responsibilities include solving complex customer-facing problems, designing and delivering software solutions, ensuring quality through testing, collaborating with stakeholders, writing high-quality code, debugging issues, coaching junior team members, and engaging in technical discussions.

Requirements:

  • You must have 3+ years of related work experience and a passion for quality.
  • A customer-obsessed mindset is essential, with a focus on delivering the best possible experience for customers.
  • You should demonstrate a track record of delivering high-quality, scalable, and fault-tolerant software systems.
  • Strong computer science fundamentals, particularly in algorithms and data structures, are required.
  • You should be programming language agnostic, with experience in Golang, PHP, and Javascript.
  • Expertise in API design (REST & RPC) and frameworks such as protobuf, gRPC, and OpenAPI is necessary.
  • Experience with service-oriented architecture, microservices, and tools like Docker, ECS, Lambda, SQS, and Kinesis is required.
  • Familiarity with various persistence, storage, and caching mechanisms, including MySQL, Redis, DynamoDB, and S3, is needed.
  • You should have experience embedding third-party software solutions into other platforms for a seamless user experience.
  • Building systems with appropriate monitoring and observability, employing best practices for fault tolerance, is essential.

Benefits:

  • Employees receive ownership in the company via share options.
  • The company offers paternity/maternity leave policies.
  • A flexible remote-first work policy is in place.
  • There are opportunities for company-wide development and coaching.
  • Employees can participate in hackathons and receive awards for their contributions.
  • Social events and a variety of social clubs (Books, LGBT, Games, Sports) are available.
  • Mental health support is provided.
  • Munch & Learns are organized for continuous learning and engagement.