About the role
We respectfully request that 3rd parties refrain from contacting us regarding this posting. This role is W2 only and hybrid in Toronto. Overview Our client is seeking a Senior Go Developer to maintain and enhance their microservices codebase. You will focus on writing clean, well-tested Go code, integrating with AWS services, and collaborating with a growing engineering team. AWS Cloud knowledge is a must. IaC (CDK) is handled by another team member, but familiarity with infrastructure concepts is appreciated.
Responsibilities
- Develop and maintain Go-based microservices and Lambda functions.
- Ensure reliability and maintainability of code by writing unit tests, applying best practices, and performing peer reviews.
- Collaborate closely with cross-functional teams (including DevOps and QA) to troubleshoot issues and plan new features.
- Support CI/CD pipelines (Jenkins), providing code fixes and streamlining build processes as needed.
- Make architectural decisions and champion best practices in a cloud-native environment.
Qualifications
- 5+ years of software development experience (ideally, senior/lead).
- Proficient in Go and AWS (Lambda, SQS, RDS, IAM, etc.).
- Strong unit testing experience; exposure to TDD/BDD is a plus.
- Excellent communication skills to work effectively with distributed teams.
- Familiarity with Git-based workflows and modern CI/CD setups.
Nice To Have
- Experience with Python-based tasks (e.g., scripts, Glue jobs).
- Basic understanding of AWS CDK or IaC concepts.
About LABUR
LABUR brings technology and business together through sound advice, skillful delivery, and selective leadership search. Our mission is to bridge the formidable gap between business and technology. LABUR's unique model allows us to take a holistic view of complex technical projects and transformations at both the strategic and functional levels. In our Advisory Services practice, we guide clients through complex technical initiatives by providing actionable roadmaps with sustainable results. We also provide tactical support through project delivery in our Strategic Resourcing and find the right leaders to guide these projects through our Executive Search function.
About the role
We respectfully request that 3rd parties refrain from contacting us regarding this posting. This role is W2 only and hybrid in Toronto. Overview Our client is seeking a Senior Go Developer to maintain and enhance their microservices codebase. You will focus on writing clean, well-tested Go code, integrating with AWS services, and collaborating with a growing engineering team. AWS Cloud knowledge is a must. IaC (CDK) is handled by another team member, but familiarity with infrastructure concepts is appreciated.
Responsibilities
- Develop and maintain Go-based microservices and Lambda functions.
- Ensure reliability and maintainability of code by writing unit tests, applying best practices, and performing peer reviews.
- Collaborate closely with cross-functional teams (including DevOps and QA) to troubleshoot issues and plan new features.
- Support CI/CD pipelines (Jenkins), providing code fixes and streamlining build processes as needed.
- Make architectural decisions and champion best practices in a cloud-native environment.
Qualifications
- 5+ years of software development experience (ideally, senior/lead).
- Proficient in Go and AWS (Lambda, SQS, RDS, IAM, etc.).
- Strong unit testing experience; exposure to TDD/BDD is a plus.
- Excellent communication skills to work effectively with distributed teams.
- Familiarity with Git-based workflows and modern CI/CD setups.
Nice To Have
- Experience with Python-based tasks (e.g., scripts, Glue jobs).
- Basic understanding of AWS CDK or IaC concepts.
About LABUR
LABUR brings technology and business together through sound advice, skillful delivery, and selective leadership search. Our mission is to bridge the formidable gap between business and technology. LABUR's unique model allows us to take a holistic view of complex technical projects and transformations at both the strategic and functional levels. In our Advisory Services practice, we guide clients through complex technical initiatives by providing actionable roadmaps with sustainable results. We also provide tactical support through project delivery in our Strategic Resourcing and find the right leaders to guide these projects through our Executive Search function.