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

  • Writing scalable, robust, testable, efficient, and easily maintainable code
  • Build new product/feature based on product requirement
  • Maintain and enhance current product
  • Contribution in architectural and design decisions
  • Contribution in agile process and devops culture improvement
  • Contribution in new product initiative

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field from a top university
  • 1- 2 years of experience as software engineer
  • Strong knowledge of Go programming language, paradigms, constructs and idioms
  • Knowledge of goroutine and channel patterns
  • Experienced of building API with HTTP REST and or gRPC
  • Strong knowledge of SQL and relational database: mysql/mariadb, postgresql
  • Experienced with NoSQL database (Redis, MongoDB) is preferred
  • Experienced with Containerization (Docker, Kubernetes) is preferred
  • Experienced with microservices/distributed architecture is prefered
Privacy Policy