-
KAnand Corporation

Golang Developer

KAnand Corporation
Canada · Contract · Mid-Senior

Duration :12+ Months

We are looking for an experienced Golang developer responsible for building API services, declaratively defined using Goa DSLs. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.

What you will do:

  • Provide technical leadership to the development team, helping them make informed decisions and grow their skills.
  • Coordinate the team’s work and take decisions to overcome eventual blocking obstacles.
  • Timely report progress, plans, and problems to stakeholders; inform about eventual issues, make proposals, and discuss the way forward.
  • Actively participate in coding, debugging, and troubleshooting to contribute to the development effort while maintaining a focus on architectural excellence.
  • Review code to ensure adherence to coding standards, best practices, and architectural guidelines.
  • Identify and address performance bottlenecks and scalability issues in the product.
  • Create and maintain comprehensive technical documentation for architectural designs, coding guidelines, and best practices.
  • Work closely with cross-functional teams to ensure the successful integration of various components and technologies.
  • Ensuring that the solution meets performance, scalability, and security requirements.
  • Identifying and mitigating potential risks and issues related to the solution.
  • A keen eye for detail and a commitment to quality and continuous improvement.
  • Design, build, test, and maintain efficient, reusable, and reliable Golang code.
  • Implement unit tests, integration tests, and behavior-driven development tests.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automatization.
  • Debugging applications and maintaining written code for Golang projects.
  • Identifying and handling technical risks and issues.
  • Providing technical support to stakeholders in the organization.

Golang Developer Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 6+ years of experience in Golang.
  • Recent, hands-on experience and expertise in Developing microservices with Golang, AWS, Kubernetes, Terraform
  • Experience working with relational and non-relational databases (SQL Server, PostgreSQL, MongoDB).
  • Experience in developing event-driven API microservices, familiarity with REST, gRPC, OpenAPI, NATS, and Kafka.
  • Experience in microservices observability (tracing, metrics collection, monitoring tools).
  • Experience in integrating services based on .net with services written in Golang.
  • Containerization technologies (Docker, Kubernetes).
  • Understanding of SOLID, Clean Architecture, and Design Patterns design principles and their implementation.
  • Ability to write clean, easy to understand, and maintainable code.
  • Outstanding analytical and problem-solving capabilities.
  • Excellent written and verbal communication skills.
  • Experience with working in an agile environment.

Key Skills

Ranked by relevance

golang microservices design patterns kubernetes postgresql sql server docker server grpc sql aws
Login to Apply
Posted
May 07, 2025
Type
Contract
Level
Mid-Senior
Location
Canada

Industries

Information Technology & Services

Categories

Consulting

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Scandinavian World SIA (web-design.lv)
Related

Middle Golang Developer (Back-End Developer)

2026-06-19

Full-time
Entry
Latvia
Information Technology & Services
View Job Details
Cavendish Professionals
Related

Lead Fullstack Developer

2026-06-18

Contract
Mid-Senior
Romania
IT Services
Engineering
View Job Details
Taleo Consulting
Related

IT Developer Consultant – Java / Spring / Angular / .NET / PL-SQL

2026-06-23

Full-time
Mid-Senior
Luxembourg
Business Consulting
Consulting