Golang Software Developer
3 months ago
Location: Ottawa, ON
Hybrid: 1-3 days per week in the office
Term: Full time, permanent
High Tech Genesis is seeking a highly skilled Golang Software Developer with extensive experience in developing microservices and working with 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.
- Proven experience in Golang, with a deep understanding of concurrency patterns and memory management.
- Expertise in microservices architecture, including design, development, and scaling of distributed systems.
- Hands-on experience with Kubernetes and container orchestration.
- Familiarity with workflow orchestration tools
- Strong knowledge of Redis
- Proficiency in PostgreSQL database management, including scaling and optimization
- Experience working with cloud platforms (AWS, GCP, Azure)
- Solid understanding of CI/CD practices and tools such as Jenkins, GitLab CI, and CircleCI.
- Experience with monitoring and logging tools such as Prometheus, Grafana, and ELK stack
Soft Skills:
- Excellent problem-solving and analytical skills, with the ability to troubleshoot complex issues in distributed systems
- Strong collaboration and communication skills to work effectively across cross-functional teams
- Adaptability and a willingness to learn and embrace new technologies and methodologies
- Ability to thrive in a fast-paced, dynamic environment
High Tech Genesis Inc. is an Equal Opportunity Employer. Diversity and inclusion are at the core of our values.
Please be advised:
- Applicants must have the legal right to work in Canada.
- Kindly submit your resume in MS Word format upon application for this position.
-
Golang Software Developer
2 months ago
Ottawa, ON, Canada High Tech Genesis Full timeJob Title: Golang Software DeveloperAbout the Role:High Tech Genesis is seeking a highly skilled Golang software developer with extensive experience in developing microservices and working with cloud-native technologies.The ideal candidate will have a strong background in designing, building, and optimizing microservices, and proficiency in container...
-
Golang Software Development Expert
2 weeks ago
Ottawa, Ontario, Canada High Tech Genesis Inc. Full timeJob Title: Golang Software Development ExpertLocation: Ottawa, ONHybrid: 1-3 days per week in the officeTerm: Full time, permanentAbout the JobWe are seeking an experienced Golang Software Development Expert to join our team at High Tech Genesis Inc.The ideal candidate will have a strong background in designing, building, and optimizing microservices using...
-
Golang Software Developer
11 hours ago
Ottawa, Ontario, Canada High Tech Genesis Inc. Full timeAbout the RoleWe are seeking a highly skilled Golang software developer to join our team in Ottawa. This is a full-time, permanent position that offers a competitive salary and a dynamic work environment.Job DescriptionThe ideal candidate will have extensive experience in developing microservices and working with cloud-native technologies. Key...
-
Développeur logiciel Golang
3 months ago
Ottawa, Canada High Tech Genesis Inc. Full timeLocation: Ottawa, ON Hybrid: 1-3 days per week in the office Term: Full time, permanent High Tech Genesis is seeking a highly skilled Golang Software Developer with extensive experience in developing microservices and working with cloud-native technologies. The ideal candidate will have a strong background in designing, building, and...
-
Senior Golang Microservices Developer
5 days ago
Ottawa, ON, Canada High Tech Genesis Full timeJob Description:We are seeking a highly skilled Senior Golang Microservices Developer to join our team at High Tech Genesis.About Us:High Tech Genesis is a cutting-edge technology company that values innovation and excellence in software development. Our team is passionate about creating scalable and efficient solutions using the latest technologies.Job...
-
Ottawa, Ontario, Canada High Tech Genesis Inc. Full timeAbout High Tech Genesis Inc.We are a tech-driven company based in Ottawa, Ontario, seeking a skilled Golang software developer to join our team.Salary: $120,000 - $160,000 per yearAbout the Role:We are looking for a highly experienced Golang software developer with extensive experience in developing microservices and working with cloud-native technologies....
-
Golang Microservices Architect
2 weeks ago
Ottawa, ON, Canada High Tech Genesis Full timeAbout UsAt High Tech Genesis, we are a technology-driven company committed to delivering innovative solutions.Salary Range:$120,000 - $180,000 per annumJob DescriptionWe are seeking an experienced Golang Software Developer to join our team. The ideal candidate will have a strong background in designing, building, and optimizing microservices.
-
Embedded Linux Software Developer
2 weeks ago
Ottawa, Canada Lumentum Full timeLumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers.Key Responsibilities:Drive innovation into the architecture for new optical products.Adopt and contribute to our innovation culture.Develop and support embedded software on a Linux-based...
-
Embedded Linux Software Developer
2 weeks ago
Ottawa, Canada Lumentum Full timeLumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers.Key Responsibilities:Drive innovation into the architecture for new optical products.Adopt and contribute to our innovation culture.Develop and support embedded software on a Linux-based...
-
Embedded Linux Software Developer
2 weeks ago
Ottawa, Canada Lumentum Full timeLumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers.Key Responsibilities:Drive innovation into the architecture for new optical products.Adopt and contribute to our innovation culture.Develop and support embedded software on a Linux-based...
-
Senior Software Developer
7 months ago
Ottawa, Canada CB Canada Full timeSenior Software Developer Job Description:We are looking for a skilled, dynamic, and motivated Software Developer who will be responsible for developing world-class messaging systems that meet remarkably high standards of quality, performance, and reliability on a massive scale to a diverse array of customer environments. The flagship product suite, Solace...
-
High Tech Genesis Software Development Engineer
4 weeks ago
Ottawa, Ontario, Canada High Tech Genesis Full time**Job Title:** High Tech Genesis Software Development Engineer**Location:** Ottawa, ON, Canada**Estimated Salary:** $120,000 - $180,000 per yearAt High Tech Genesis, we are seeking a highly skilled Golang Software Developer to join our team as a Software Development Engineer. This is a full-time, permanent position with a hybrid work arrangement, requiring...
-
Lead Developer
7 months ago
Ottawa, Canada LEVIO Full timeAre you looking to thrive in a stimulating work environment? Join the leader in digital transformation and boost your career at Levio. We offer you a unique opportunity to develop your expertise within a high-caliber team. The variety of challenges presented by our clients will give you the opportunity to excel and keep your expertise at its peak. Experience...
-
Senior Cloud Software Developer
5 months ago
Ottawa, Canada Thales Full timeLocation: Ottawa, CanadaThales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more....
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...
-
Embedded Linux Software Developer
2 weeks ago
Ottawa, ON, Canada Lumentum Full timeLumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers. Key Responsibilities: Drive innovation into the architecture for new optical products. Adopt and contribute to our innovation culture. Develop and support embedded software on a...
-
Embedded Linux Software Developer
2 weeks ago
Ottawa, ON, Canada Lumentum Full timeLumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers. Key Responsibilities: Drive innovation into the architecture for new optical products. Adopt and contribute to our innovation culture. Develop and support embedded software on a...
-
Embedded Linux Software Developer
2 weeks ago
Ottawa, Ontario, Ottawa region, Canada Lumentum Full timeLumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers.Key Responsibilities:Drive innovation into the architecture for new optical products.Adopt and contribute to our innovation culture.Develop and support embedded software on a Linux-based...
-
Embedded Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...
-
Principal Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor to our team, you will be responsible for designing and developing cutting-edge software solutions for our automotive and mission-critical applications.Key Responsibilities:Design and execute...