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
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
- 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
- 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
- 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
Required skills
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
Interested in this position?
Create your free account and tailor your CV to match this job.