-
View all jobs
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).
Key Skills
Ranked by relevance
cloud
microservices
postgresql
nosql
mysql
containerization
responsive
docker
aws
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior .NET Developer
2026-04-12
Full-time
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
Related
Java Fullstack Developer
2026-04-10
Full-time
Mid-Senior
Canada
Banking
Design
View Job Details
Related
Backend Developer (Golang) | Remote
2026-04-11
Contract
Associate
Canada
Software Development
Engineering
Login to Apply
- Posted
- Oct 09, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Toronto
- Company
- Rivago Infotech Inc
Industries
Software Development
Categories
Design
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior .NET Developer
2026-04-12
Full-time
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
Related
Java Fullstack Developer
2026-04-10
Full-time
Mid-Senior
Canada
Banking
Design
View Job Details
Related
Backend Developer (Golang) | Remote
2026-04-11
Contract
Associate
Canada
Software Development
Engineering