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

Remote Lead Software Engineer

at Deputy

Posted 7 hours ago | 1 applied

Description:

  • Deputy is a global SaaS remote-first workforce management company with hubs in Sydney, Melbourne, San Francisco, and London, serving over 1.5 million workers and 375,000 workplaces across 100+ countries.
  • The company focuses on improving the world of work for hourly workers, transforming the frontline and enhancing workplace productivity and employee engagement.
  • As a Technical Lead (Back End), you will lead the build of key technical projects that advance the company's products and platforms.
  • You will drive quality outcomes for customers by combining strategic thinking and problem-solving skills to tackle complex challenges and lead solution design and development.
  • Collaboration with peers, product, design, and leadership is essential to build outstanding products and features for the Deputy platform.
  • Your work will impact millions of users and businesses, ensuring that the solutions you develop power 100,000 workplaces worldwide.

Requirements:

  • A Bachelor’s Degree in Computer Science or equivalent experience is required.
  • You must have 6+ years of experience in software development and at least 2+ years as a senior engineer.
  • Expertise in API design (REST & RPC) and its frameworks, including protobuf, gRPC, and OpenAPI, is necessary.
  • Experience in building service-oriented architecture, microservices, and modern tools such as Docker, ECS, Lambda, SQS, and Kinesis is required.
  • Familiarity with various persistence, storage, and caching mechanisms, including MySQL, Redis, DynamoDB, and S3, is essential.
  • Experience with Elasticsearch is desirable.
  • Mastery of PHP or Go is highly advantageous.
  • You should build systems with appropriate monitoring and observability, employing best practices for fault tolerance.
  • A visionary problem solver with a focus on optimizing processes and improving product performance is needed.
  • Proven leadership skills in mentoring junior and mid-level developers and fostering a culture of continuous learning are required.
  • Experience in setting technical direction and defining architectural standards is necessary.
  • You must have a proven track record of driving projects from concept to delivery and working cross-functionally with various teams.
  • Excellent communication skills to convey complex technical concepts to both technical and non-technical stakeholders are essential.
  • Experience with CI/CD pipelines is required.
  • You should thrive in dynamic environments and be passionate about staying at the cutting edge of development technologies.

Benefits:

  • Employees receive ownership in the company via share options.
  • Paternity and maternity leave policies are provided.
  • A flexible remote-first work policy is in place.
  • The company offers development and coaching opportunities.
  • Employees can participate in hackathons and various awards programs.
  • Social events and a variety of social clubs (Books, LGBT, Games, Sports) are available.
  • Mental health support is provided.
  • The company promotes inclusiveness and diversity, believing it fosters innovation.