Skip to content

Software Developer-Scale

  • On-site
    • Ottawa, Ontario, Canada

Job description

Location:         Ottawa, ON

                         Hybrid: 1-3 days per week in the office

Term:               Full time, permanent   

High Tech Genesis is seeking a Software Developer with a strong focus on building and optimizing scalable systems to support our growth. In this role, you will design, develop, and maintain software solutions that handle increasing data volumes and user demands. You will collaborate with cross-functional teams to ensure our applications are efficient, reliable, and future-proof.

 

Your responsibilities include:

  • Build software that efficiently handles growth in users, data, and requests without compromising performance

  •  Analyze and improve application performance to minimize latency and maximize reliability

  • Design microservices and distributed systems that can scale horizontally and vertically

  • Implement robust monitoring tools to detect performance bottlenecks and resolve issues proactively

  • Work with product, DevOps, and infrastructure teams to align on scalability and reliability goals

  • Create automation pipelines to streamline scaling processes for deployment, testing, and monitoring

  • Continuously research and integrate new technologies and frameworks that enhance scalability and efficiency

Job requirements

  • Proven experience in designing and building scalable systems in cloud-based environments (AWS, Azure, GCP, etc.)

  • Strong proficiency in programming languages like Golang

  • Hands-on experience with distributed systems, message queues (Kafka, RabbitMQ), and caching strategies (Redis, Memcached)

  • Solid understanding of microservices architecture and containerization tools like Docker

  • Expertise in database scaling (e.g., sharding, replication) with SQL/NoSQL databases (PostgreSQL, MongoDB, DynamoDB)

  • Experience with Infrastructure as Code (Terraform, Pulumi) and orchestration tools (Kubernetes, Helm)

  • Knowledge of advanced scaling techniques such as serverless architecture and edge computing

  • Knowledge of load balancing, content delivery networks (CDNs), and API gateway tools

  • Familiarity with monitoring and observability tools like Prometheus, Grafana, or Datadog

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.

or