Company:Hatch Innovations Canada
Location:BC, CA
Languages:English
Seniority level:Lead, 7+ years
Experience:7+ years
Skills:Backend DevelopmentLeadershipGCPGitKubernetesSoftware ArchitectureAlgorithmsData StructuresgRPCCI/CDDevOpsMicroservicesMentoring
- 7+ years of professional experience in backend software development
- Minimum of 4 years focused on Golang
- 2+ years in a Technical Lead role
- Expert-level proficiency in designing, building, and operating highly concurrent, distributed, and reliable services using Golang
- Deep expertise in GCP services (e.g., GKE, Cloud Run, Firestore, Pub/Sub)
- Proven experience with large-scale deployments
- Expertise in microservice architectures
- Expertise in inter-service communication using gRPC and REST
- Mastery of data structures, algorithms, and enterprise-level system design patterns
- Proficiency with Git and modern version control workflows
- Define, own, and execute the technical strategy and architectural vision for the backend platform.
- Drive adoption of best practices, new technologies, and process improvements.
- Maintain a significant hands-on coding role (50%+).
- Optimize performance across the GCP microservice environment.
- Mentor and coach Golang engineers.
- Lead the software development lifecycle for major features.
- Establish and enforce rigorous code quality standards.
- Facilitate cross-functional alignment with Product Management, Design, and other engineering teams.