Enable job alerts via email!

GOLANG SOFTWARE DEVELOPER

High Tech Genesis Inc.

Ottawa

On-site

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading design services company in Ottawa is seeking a skilled backend developer to work with Go (Golang). The ideal candidate will have over 3 years of experience in backend development and strong skills in databases, system architecture, and performance optimization. Join our dynamic team to innovate and drive technology forward.

Qualifications

  • 3+ years of backend development experience, with at least 2 years in Go.
  • Strong understanding of Go’s concurrency model (goroutines, channels).
  • Hands-on experience with relational and/or NoSQL databases.

Responsibilities

  • Develop, maintain, and optimize backend services written in Go (Golang).
  • Design and implement RESTful and/or gRPC APIs.
  • Ensure backend systems are secure, scalable, and highly performant.

Skills

Backend development experience
Proficiency in Go
Database management (SQL and NoSQL)
Concurrency model in Go

Tools

Docker
Kubernetes
Git
Job description
Overview

WE'RE HIRING! At HTG, you’ll push boundaries with the latest tech and collaborate with a team that loves what they do. Be part of a design services company that is amongst the companies that lead the world in technology and innovation. Your next chapter starts here.


Responsibilities


  • Develop, maintain, and optimize backend services written in Go (Golang)

  • Design and implement RESTful and/or gRPC APIs

  • Work with databases (SQL and NoSQL) to model, store, and query data efficiently

  • Build and maintain concurrent and distributed systems leveraging Go’s strengths

  • Ensure backend systems are secure, scalable, and highly performant

  • Implement monitoring, logging, and testing strategies for production systems

  • Collaborate with the team on system architecture, design patterns, and code reviews


Qualifications


  • Ability to obtain a Canadian Reliability Clearance

  • 3+ years of backend development experience, with at least 2 years in Go

  • Strong understanding of Go’s concurrency model (goroutines, channels)

  • Solid grasp of performance optimization, profiling, and debugging in Go

  • Experience with microservices architecture and distributed systems

  • Hands-on experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)

  • Working knowledge of containerization (Docker) and orchestration (Kubernetes is a bonus)

  • Proficiency with Git and familiarity with CI/CD workflows


Desirable skills


  • Experience with message brokers/queues (Kafka, RabbitMQ, NATS, ZeroMQ, DDS)

  • Familiarity with InfluxDB, Prometheus, or time-series databases

  • Contributions to the Go open-source community


High Tech Genesis Inc. is an Equal Opportunity Employer. Diversity and inclusion are at the core of our values.


Please advise High Tech Genesis of any accommodation measures you may require.


Please be advised:



  1. Applicants must have the legal right to work in Canada.

  2. Please submit your resume in Microsoft Word format when applying for this position.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.