cover image
TestingXperts

Golang Developer

Hybrid

Toronto, Canada

Freelance

17-10-2025

Share this job:

Skills

Communication Go NoSQL MySQL MongoDB Cassandra PostgreSQL Docker Kubernetes Problem-solving Architecture Programming Databases Azure AWS cloud platforms Microservices

Job Specifications

Title: GoLang Developer

Location: Toronto, ON ( Hybrid)(3 days a week)

Duration: 6+ months

Job Description :-



Key Responsibilities:

Coding and Development: Writing, debugging, and maintaining Go code for various applications and systems.
Backend Development: Building and implementing APIs, microservices, and backend services for web applications and other systems.
Performance Optimization: Focusing on performance, scalability, and efficiency of applications and systems.
Concurrency and Parallelism: Utilizing Go's concurrency features to create efficient and responsive applications.
Testing and Debugging: Running unit tests, integration tests, and debugging code to ensure quality and reliability.
Collaboration: Working with other developers, designers, and product managers to implement and maintain software.
Code Reviews: Providing feedback and guidance on code quality and standards.
Architectural Design: Contributing to the design and architecture of software systems.
Deployment: Deploying applications to various environments, including cloud platforms.

Essential Skills:

Go Programming Language: Proficiency in Go syntax, concepts, and best practices.
Concurrency and Parallelism: Understanding and experience with Go's concurrency features (goroutines and channels).
REST APIs: Experience with building and consuming REST APIs.
Microservices: Familiarity with microservices architecture and design.
Testing: Experience with unit testing, integration testing, and other testing methodologies.
Problem-Solving: Ability to analyze problems and develop effective solutions.
Communication: Clear and concise communication skills, both written and verbal.
Collaboration: Ability to work effectively in a team environment.

Additional Skills (depending on the role):

Cloud Technologies: Experience with cloud platforms like AWS, Google Cloud, or Azure.
Containerization: Knowledge of containerization tools like Docker and Kubernetes.
Database Technologies: Familiarity with relational databases (e.g., PostgreSQL, MySQL) or NoSQL databases (e.g., MongoDB, Cassandra).
Databases: Experience with different database systems, including relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).

About the Company

TestingXperts (Tx) is a leading provider of Digital Assurance and Quality Engineering services and solutions globally, with a dedicated division specializing in Digital Engineering. Recognized amongst the three largest pure-play quality engineering services companies worldwide, Tx is partnered with a plethora of Forbes Global 2000 & Fortune 500 companies. With our headquarters strategically located in Pennsylvania, USA, and London, UK, we maintain a dynamic network of offices and delivery centers across the US, UK, Canada, ... Know more