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