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 Type: Full-time. Qualifications High school or equivalent (Preferred). Hotel Experience 2 years (Preferred). Marriott Brand Experience Preferred. JOB SUMMARY: Our jobs aren't just about giving guests a smooth check-in and check-out. Instead, we...
We are seeking an experienced mortgage loan officer with strong marketing, communication, and analysis skills to join our team and assist... ...support and tools you need to bring your business to the next level. If you are passionate about providing top-notch service to...
...Complete the design, construction, development, testing, implementation, and technology delivery for business needs throughout the enterprise... ...PL/SQL, Angular, TypeScript, JavaScript, HTML Tools, and other Apps to know about CMOD, Magnolia/Apache Tomcat, ASP.NET, ServiceNow...
...patients care team and contribute to the team approach of promoting access, continuous, comprehensive care and work to provide quality... ...Health System (YNHHS) healthcare team, the Registered Professional Nurse (RN) upholds the YNHHS mission, vision, values and strategic...
...and psychological well-being of the next generation. Imagine being part of a team that transforms the lives of a million children and... ...This position is remote, 100% online coaching position is a part-time independent 1099 contractor position that offers you the flexibility...