Senior Backend Engineer

  • 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

  • Develop scalable, high-quality, testable code for Gravel’s various backend services
  • Optimize current systems and services for modularity, computational efficiency, and scalability
  • Proactively contribute in system architecture and technical design decisions
  • Scope and design new systems and services, breaking down complex projects into clear deliverables
  • Collaborate with Product Managers, Designers, and other functions to build customer-facing products and features
  • Help grow the foundations of Gravel’s engineering organization, from process, to hiring, mentoring, and culture

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field from a top university
  • 3-5 years of professional experience as software engineer
  • Strong knowledge of Go programming language
  • Experience of building API with HTTP REST and or gRPC
  • Experience in building complex, scalable system with microservices architecture
  • Strong knowledge of SQL and relational database: MySQL, MariaDB, PostgreSQL
  • Experience with containerization technology (Docker, Kubernetes)
Privacy Policy