Staff Software Engineer (Backend)

  • Full-time
  • Department: Engineering

Company Description

Gravel is a technology company that makes it simple for you to find qualified and trustworthy construction workers. Since 2019, we have committed to making a difference through the power of technology for both our clients' projects and blue collar workers.

We aim to solve quality labor shortages by democratizing access to blue collar workforces without boundaries, while also providing our clients with peace of mind through our excellent services.

Gravel's culture emphasizes a results-oriented, flexible work environment. We ensure that each of our Gravity achieves the highest quality by providing a comfortable and safe environment in which to grow together.

Job Description

As a Staff Software Engineer, you will contribute in a multitude of ways, from architecting critical systems, creating and encouraging good software development practices, driving strategic technical improvements, and mentoring other engineers

  • Architect and implement software systems and anticipate business and scaling-related challenges through long-term planning
  • Help guide engineering team’s long-term vision
  • Be a mentor to other engineers, both junior and senior

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field from a reputable university
  • 6 years of experience as a software engineer with a proven track record of technical leadership (1 year experience as a Tech Lead)
  • Experience in building scalable distributed systems
  • Strong knowledge of Go programming language, paradigms, constructs and idioms
  • Experience in building API with HTTP REST, gRPC, or other protocols
  • Strong knowledge of relational database and NoSQL database
  • Experience in containerization technologies (Docker, Kubernetes)
Privacy Policy