
GOLANG SOFTWARE DEVELOPER
- On-site
OTTAWA, ON CANADA
FULL-TIME
CURRENT VACANCY
Job description
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.
Your responsibilities include:
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
Job requirements
Ability to obtain a Government Security Clearance at the Secret Level
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
Desired 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:
Applicants must have the legal right to work in Canada.
Please submit your resume in Microsoft Word format when applying for this position.
or
All done!
Your application has been successfully submitted!