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:
Applicants must have the legal right to work in Canada.
Kindly submit your resume in MS Word format upon application for this position.
or
All done!
Your application has been successfully submitted!