Sr. Software Engineer - Backend
Core
Architect and develop scalable backend software, define cross-team architecture, and lead complex projects end-to-end in a logistics environment.
Role type
Senior Backend Software Engineer (Go)
Builds
Multiple applications and services for freight logistics
Domain
Transportation and logistics
Deliverable
production ML models
Required skills
Golang, Go FX, Thrift, gRPC, Bazel, Message Queues, Grafana, ELK, MySQL, GORM, Go-sqlmock, Goland, VS Code, Shell Scripting, Redis, Phabricator, Sourcegraph, Zap logging framework, React, AngularJS, M3 metrics, Yarpc
Preferred skills
Master of Science in Computer Engineering or Computer Science
Technologies
Golang, Go FX, Thrift, gRPC, Bazel, Message Queues, Grafana, ELK, MySQL, GORM, Go-sqlmock, Goland, VS Code, Shell Scripting, Redis, Phabricator, Sourcegraph, Zap logging framework, React, AngularJS, M3 metrics, Yarpc
Responsibilities
Architect and develop high-quality scalable software; Lead large, complex projects end-to-end; Mentor junior software engineers; Define architecture for cross-team projects; Perform unit and integration testing; Provide support for production issue resolution.
Seniority
Senior, hands-on IC
