Apply

Lead Software Engineer - (Remote - Canada)

Posted 5 days agoViewed

View full description

💎 Seniority level: Lead, 10+ years

📍 Location: Canada

🔍 Industry: Software Development

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

🗣️ Languages: English

⏳ Experience: 10+ years

🪄 Skills: AWSBackend DevelopmentDockerLeadershipSoftware DevelopmentSQLAgileGCPJavaJavascriptKubernetesSpring BootAlgorithmsAzureData Structures.NET coreREST APICI/CDMentoringDevOpsTerraformMicroservices

Requirements:
  • 10+ years of experience in software development, with at least 3 years in a leadership role.
  • Strong experience in cloud platforms like AWS, Azure, or GCP.
  • Proficiency in Java, Spring Boot, .NET Core, JavaScript, and related technologies.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Strong understanding of DevOps, TDD, and Platform Engineering practices.
  • Experience with microservice architectures, event-driven systems, and building scalable web applications.
  • Familiarity with CI/CD tools such as GitHub Actions, Terraform, and automation testing frameworks.
Responsibilities:
  • Lead the design and development of high-availability, scalable cloud solutions using modern technologies.
  • Mentor and guide team members in software design, coding practices, and Agile methodologies.
  • Oversee the development and delivery of microservices and micro-frontend systems, ensuring security and quality standards are met.
  • Collaborate with cross-functional teams to prioritize and deliver features that align with business goals.
  • Drive the adoption of CI/CD practices and modern software development tools to optimize team performance.
  • Evaluate and implement new technologies and practices to improve the development process and product performance.
  • Lead system and code reviews, ensuring that the team follows best practices for software design and delivery.
Apply