CareerOwl  CareerOwl

    

 

Posting id :

67974386

9/16/2024 8:47:16 AM
Golang Software Developer
Employer : High Tech Genesis
 
  City : Ottawa Job type :  Career
  Region : ON Hours :  Full-Time
  Country : CA Duration :  Permanent
  Deadline : 12/31/2024
  Education : University or above Experience :  2 to 4 years  
  Salary : TBD
  Description :  
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.

Required Skills and Experience:
• 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:
1. Applicants must have the legal right to work in Canada.
2. Kindly submit your resume in MS Word format upon application for this position.


  web site : https://hightechgenesis.com/

  Apply by  
   
   
https://hightechgenesis.com/
(Email address: resumes@hightechgenesis.com)



 

Email this posting
To :
From: