-
Techedin

Lead Software Engineer - Golang

Techedin
Canada · Full-time · Mid-Senior

We have an opening for a "Lead Software Engineer - Golang" position in Canada. Below, you'll find the detailed job description. This role offers Long-term contract employment with 100% remote work flexibility. However, candidates must be situated within Canadian borders.

Responsibilities

  • Design, develop, and maintain backend systems and APIs that power the platform, adhering to industry best practices.
  • Collaborate with cross-functional teams, including Frontend Engineers, Product Managers, and Designers, to implement new features and functionality.
  • Perform comprehensive code reviews, identify performance issues, and propose solutions to enhance system efficiency.
  • Lead API design initiatives, including RESTful APIs, GraphQL, and GRPC, ensuring they meet performance, scalability, and usability standards.
  • Drive initiatives to improve platform security and ensure compliance with relevant industry standards and regulations.

Develop and maintain unit and API tests to ensure system reliability, robustness, and resiliency.

Qualifications

  • Bachelor’s or master’s degree in Computer Science, Software Engineering, Cybersecurity, or a related field, or equivalent professional experience.
  • Industry experience in Payments, Blockchain/Web3/NFT/Crypto/DeFi, or similar domains is highly preferred.
  • At least 6 years of professional experience in backend development, focusing on building scalable and high-performance systems.
  • Expertise in the Golang/Go programming language, with a solid understanding of Kubernetes.
  • Hands-on experience with open-source databases such as PostgreSQL.
  • Proficiency in API design and development, including RESTful APIs, GraphQL, and GRPC.
  • Experience with DevOps practices, including containerization technologies like Docker.
  • Strong knowledge of database design, schema optimization, and query performance tuning.

Techedin is a global IT Services company complementing the efforts of technology-driven enterprises in developing cutting-edge solutions for humans. We offer services in enterprise app development, content management solutions (CMS), customer relationship management (CRM), cloud engineering, custom software development, and data engineering. Our services include IT Consulting, project management, Software Quality Assurance, and data and analytics services. We develop and maintain various software applications and all other computer-related ancillary services. We have excellent professionals working round the clock to build the best technology teams and products for our customers.

Key Skills

Ranked by relevance

restful apis graphql containerization cybersecurity devops golang cloud grpc crm
Login to Apply
Posted
Jan 24, 2025
Type
Full-time
Level
Mid-Senior
Location
Canada
Company
Techedin

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Techedin
Related

Senior Software Engineer IIII

2025-06-11

Full-time
Mid-Senior
Canada
IT Services
Engineering
View Job Details
Persistent Systems
Related

Frontend ReactJS

2026-06-18

Full-time
Mid-Senior
India
IT Services
Engineering
View Job Details
Capgemini
Related

Devops Engineer

2026-06-24

Full-time
Mid-Senior
India
IT Services
Engineering