Job Description:
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 reliabilityDesign microservices and distributed systems that can scale horizontally and vertically.Implement robust monitoring tools to detect performance bottlenecks and resolve issues proactivelyWork with product, DevOps, and infrastructure teams to align on scalability and reliability goalsCreate automation pipelines to streamline scaling processes for deployment, testing, and monitoringContinuously research and integrate new technologies and frameworks that enhance scalability and efficiency Required Skills and Experience:
Proven experience in designing and building scalable systems in cloud-based environments (AWS, Azure, GCP, etc.).Strong proficiency in programming languages like GolangHands-on experience with distributed systems, message queues (Kafka, RabbitMQ), and caching strategies (Redis, Memcached)Solid understanding of microservices architecture and containerization tools like DockerExpertise 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 computingKnowledge of load balancing, content delivery networks (CDNs), and API gateway toolsFamiliarity 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.