Principle Golang Engineer Opportunity

Techedin company

Subscribe to our Telegram & Twitter Channel

Principle Golang Engineer in CANADA

Remote 8 months ago
We have an opening for a "Principle Golang Engineer" 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.
  • At least 8 years of professional experience in backend development, focusing on building scalable and high-performance systems.
  • Expertise in the Go/Golang 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.
  • Industry experience in Payments, Blockchain, or similar domains is highly preferred.

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.
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly