Senior Software Developer / Golang / Tech Company
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Experience
- 5+ years of full-stack development experience
- Posting language
- English
- Posted
Original job description
The Opportunity
You’ll join a small, outcome-driven engineering team where developers own features end-to-end - from clarifying requirements directly with business stakeholders through deployment to production. There is no heavy PM translation layer, giving you more context, ownership, and influence over technical decisions. The biggest draw is the opportunity to work on a real, active .NET-to-Go migration, while helping define the architecture and direction of a platform whose products have raised more than $1 billion for charitable organizations across North America.
Required Skills & Experience
- 5+ years of full-stack development experience
- Strong server-side experience with Go, or demonstrable experience making Go your next serious language
- Front-end experience with TypeScript and at least one modern framework such as Vue.js or React
- Cloud platform experience, including deploying applications to the cloud
- Experience working through ambiguous requirements and clarifying needs with stakeholders
- Strong outcome-oriented mindset focused on delivering working software
- Experience with AWS and cloud-native infrastructure
- Containerization and/or Kubernetes experience
- Experience working with cloud-native, container-first environments
Tech Breakdown
- Backend: Go
- Frontend: TypeScript + Vue.js / React (Frontend is a Plus)
- Cloud: AWS
- Infrastructure: Cloud-native, container-first
- Own software delivery end-to-end, from scoping requirements with stakeholders through production deployment
- Build new backend services in Go
- Contribute to frontend development using TypeScript and Vue.js or React
- Help drive the roadmap for migrating services from .NET to Go
- Collaborate directly with business stakeholders
- Make pragmatic architectural decisions focused on simplicity and outcomes
- Help mentor and support other engineers on the team
You Will Receive
- Competitive compensation and benefits
- Medical, Dental, and Vision Insurance
Use of AI in Hiring: No
Applicants must be currently authorized to work in Canada on a full-time basis now and in the future.
Posted By: Sydney Sabol
More about this job
Responsibilities
Own software delivery end-to-end, from clarifying requirements with stakeholders through production deployment, and build backend services in Go while contributing to TypeScript frontend development. Help guide the .NET-to-Go migration, make pragmatic architectural decisions, and support other engineers.
Requirements
Requires 5+ years of full-stack development experience, strong server-side Go experience or demonstrable readiness to make Go a serious language, and TypeScript experience with Vue.js or React. Candidates should have cloud deployment experience, be comfortable clarifying ambiguous requirements with stakeholders, and focus on delivering working software; AWS, cloud-native infrastructure, containerization, and Kubernetes are desired.
Skills
- Go
- Full-Stack Development
- TypeScript
- Vue.js
- React
- AWS
- Cloud Deployment
- Cloud-Native Infrastructure
- Containerization
- Kubernetes
- Stakeholder Collaboration
- Requirements Clarification
- Software Architecture
- Backend Development
- Frontend Development
- .NET-to-Go Migration
Benefits
- Medical Insurance
- Dental Insurance
- Vision Insurance
Visa sponsorship
Not detected in the job text
Hiring contact
Sydney Sabol
Categories
- Software
- Technology
- Engineering
- Social Services
Keywords
- Go
- Golang
- TypeScript
- Vue.js
- React
- AWS
- .NET
- Cloud-Native Infrastructure
- Containerization
- Kubernetes
- Full-Stack Development
- Backend Services
- Frontend Development
- Cloud Deployment
- Software Architecture
- Stakeholder Collaboration
- Requirements Clarification
- End-to-End Software Delivery
- Production Deployment
- Technology Migration
- Charitable Gaming
- Fundraising
- 50/50 Raffles
- Sweepstakes
- Lottery Products
- Agile Engineering Team