
Golang Software Engineer – 6-Month Contract
Slasify
contract
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Tech Stack
About the role
- Assist the client’s engineering team in executing complex system integrations with high precision.
- Design, develop, test, and maintain highly scalable and concurrent backend services using Go (Golang).
- Build and integrate robust APIs (RESTful and/or gRPC) to ensure seamless data flow between disparate enterprise systems.
- Optimize application performance and ensure high availability and data integrity.
- Collaborate effectively with cross-functional teams to meet project milestones in an agile environment.
Requirements
- Professional Experience: At least 3+ years of backend development experience, with a strong focus on Golang.
- Technical Depth: Solid understanding of Go idioms, concurrency mechanisms (Goroutines and Channels), and backend architecture.
- System Integration: Proven track record of working on integration projects, microservices, or custom middleware.
- Communication: Ability to communicate effectively in English.
- Note: If you possess exceptional technical expertise but are still building confidence in fluent English, we still encourage you to apply.
- Soft Skills & Attributes:
- Attention to Detail: Meticulous approach to coding and testing to ensure system stability during integration.
- Problem-Solving: A proactive mindset with the ability to troubleshoot complex logic, memory leaks, or data flow issues independently.
- Self-Discipline: Highly organized and capable of managing tasks effectively in a fully remote, autonomous environment.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoGolangRESTful APIsgRPCconcurrency mechanismsGoroutinesChannelsbackend architecturesystem integrationmicroservices
Soft Skills
communicationattention to detailproblem-solvingself-discipline