
Golang Software Developer
High Tech Genesis
full-time
Posted on:
Location Type: Office
Location: Ottawa • 🇨🇦 Canada
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
Distributed SystemsDockerGoGRPCKafkaKubernetesMicroservicesMongoDBMySQLNoSQLPostgresPrometheusRabbitMQSQL
About the role
- 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
Requirements
- 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
- Applicants must have the legal right to work in Canada
- Submit resume in Microsoft Word format when applying
- Desired: Experience with message brokers/queues (Kafka, RabbitMQ, NATS, ZeroMQ, DDS)
- Desired: Familiarity with InfluxDB, Prometheus, or time-series databases
- Desired: Contributions to the Go open-source community
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoRESTful APIsgRPCSQLNoSQLmicroservices architectureperformance optimizationprofilingdebuggingconcurrent systems
Soft skills
collaborationcode reviews
Certifications
Canadian Reliability Clearance