ID # 7CC081424SD
Location: Ottawa, ON
On-Site/ Hybrid/Remote
Term: Full time, permanent
High Tech Genesis is looking for an experienced Software Developer with strong coding skills, a deep understanding of microservices architecture, and expertise in cloud-native technologies.
The ideal candidate will have a strong background in designing, building, and optimizing microservices, and proficiency in container orchestration, particularly with Kubernetes.
You will work on a variety of projects, leveraging cutting-edge technologies to enhance system performance, scalability and reliability.
Your responsibilities include:
Design, develop, and maintain microservices using Golang, implementing Go concurrency patterns and optimizing memory management.
Lead the design and development of scalable microservices, leveraging experience with service discovery, load balancing, and API gateways.
Deploy, scale, and manage applications on Kubernetes clusters using Helm charts and Kubernetes operators.
Implement and manage workflow orchestration tools.
Optimize performance and scale PostgreSQL databases.
Work with cloud providers such as AWS, GCP, or Azure to manage infrastructure.
Design and implement CI/CD pipelines using tools such as Jenkins, GitLab CI, or CircleCI for efficient, automated deployments.
Implement monitoring tools (Prometheus, Grafana, ELK stack).
Analyze and optimize system performance, identifying bottlenecks, and using profiling and benchmarking tools to enhance efficiency.
Auvik
HBK - Hottinger Brüel & Kjær
Okta
Segment