GoLang Developer Job at MIR Digital Solutions, Ontario, CA

ZHZEUlhFYXVsQkxPeGVXMXJTNy9TVXpEdnc9PQ==
  • MIR Digital Solutions
  • Ontario, CA

Job Description

About MIR Digital:


At MIR Digital, we're more than a company-we're a collective of innovators, builders, and change-makers. We believe in empowering our team members to shape their own success while contributing to meaningful projects that drive business transformation. With a growing network of skilled professionals, we're committed to delivering impactful digital solutions that empower our clients to excel in an ever-evolving world.

Founded with a mission to redefine the digital landscape, MIR Digital has become a trusted partner for organizations seeking cutting-edge IT and business solutions. Our team thrives on collaboration, expertise, and a shared vision for achieving exceptional results.

This is your opportunity to join a forward-thinking team and build your career with MIR Digital.

Duration: 1 year

Location: Toronto; Hybrid

Pay: 70-75/hr Inc

About the Role

We are seeking a skilled Go (Golang) Developer to design, develop, test, and maintain high-performance backend services. The ideal candidate has strong hands-on experience writing unit, integration, and functional tests using Go's testing framework (GoTest) and is passionate about building reliable, scalable, and well-tested applications.

You will work closely with cross-functional teams to deliver clean, maintainable code while following best practices in test-driven development and continuous integration.

Key Responsibilities

  • Design, develop, and maintain backend services and APIs using Go (Golang)

  • Write, execute, and maintain unit, integration, and end-to-end tests using GoTest

  • Apply test-driven development (TDD) and ensure high code coverage and reliability

  • Debug, troubleshoot, and resolve performance and functional issues

  • Collaborate with product managers, QA, and DevOps teams to deliver high-quality solutions

  • Participate in code reviews, ensuring coding and testing best practices

  • Optimize application performance, scalability, and reliability

  • Maintain clear documentation for code, tests, and system design

Required Qualifications

  • Strong experience developing applications in Go (Golang)

  • Hands-on experience writing and running tests using GoTest (testing package)

  • Solid understanding of unit testing, integration testing, and mocking in Go

  • Experience with RESTful APIs and microservices architecture

  • Familiarity with CI/CD pipelines and automated testing

  • Experience with Git-based version control systems

Preferred Qualifications

  • Experience with Go testing tools such as testify, gomock, or mockery

  • Exposure to Docker, Kubernetes , or cloud platforms (AWS, Azure, GCP)

  • Knowledge of performance testing and benchmarking in Go

  • Experience working in Agile/Scrum environments

Key Skills & Competencies

  • Strong problem-solving and debugging skills

  • Attention to detail with a focus on test quality

  • Ability to write clean, maintainable, and testable code

  • Strong communication and collaboration skills

  • Self-driven and adaptable in fast-paced environments

Job Tags

Similar Jobs