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
...facilities across multiple Midwest states. We are seeking a licensed Nurse Practitioner or Physician Assistant with an interest in geriatric... ...hour with full-time benefits such as 401(k). This role involves travel between facilities, offering a flexible schedule and a...
...Scrum Master Location: Remote in New York or Texas Pay Status and Classification: Exempt, Regular Full-time SupervisorTitle... ...and conflict-resolution skills. Ability to translate high-level product goals into clear, actionable team-level execution...
...leading financial technology company is seeking candidates for an entry-level software engineering role in Mountain View, California. The... ...teams. Ideal candidates should have a Bachelors degree in Computer Science, a readiness to learn, and skills in Java, React, and...
...Dana is a global leader in the supply of highly engineered driveline, sealing, and thermal-management technologies that improve the efficiency and performance... ...manufacturers and the aftermarket with local product and service support through a network of nearly 100 engineering,...
...making meaningful contributions to our business with customized wealth management solutions. As an Advisor Trainee in Global Private Bank, you will gain exposure to every facet of wealth management, including investments, lending, banking, and trust and estate planning...