Sign up to save this job, get alerts, and apply with an optimized CV.

GoLang Developer

145600.00 - 156000.00

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 yearLocation: Toronto; HybridPay: 70-75/hr IncAbout the RoleWe 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

Sign up to apply

Create a free account to apply for this job and get access to:

  • AI-powered CV optimization for this specific job
  • Save jobs and create custom alerts
  • See your CV match score for each job

Company information

Company
MIR Digital Solutions
Location
Canada, Ontario
Canada
Posted
7 months ago

Find similar jobs

Explore more opportunities like this one.

Interested in this position?

Create your free account and tailor your CV to match this job.