
Go Developer
Triton Canada
full-time
Posted on:
Location Type: Hybrid
Location: Montréal • Canada
Visit company websiteExplore more
About the role
- Contribute to migrating an existing platform to a more modern platform.
- Participate in designing and developing new features and improving/fixing existing ones.
- Write high-quality code to develop and maintain robust, large-scale applications.
- Collaborate with the Product Owner and interact with other product teams to identify and design innovative solutions for the organization’s future.
- Contribute to all activities across the application development lifecycle (planning, design, coding, code review, unit/automated testing, documentation, deployment, operations, monitoring, and alerts).
- Demonstrate transparency, a positive mindset, and openness to others’ ideas while communicating respectfully.
- Contribute to UI updates when needed, but primarily work on the backend.
- Help evolve BI SaaS tools in an industry where data visualization is key.
- Improve existing integrations by adding new metrics and dimensions.
Requirements
- Strong knowledge of Go and Python (including Poetry and FastAPI).
- Basic familiarity with UI frameworks such as React and/or Angular.
- Familiarity with REST APIs and their architectures.
- You care about code quality and testing.
- Experience with MongoDB.
- Experience with Docker containers.
- Strong analytical skills and the ability to communicate your ideas.
- Good level of English (proficient).
Benefits
- Remote work and flexible hours to support your work-life balance.
- 4 weeks of vacation plus 5 personal days per year.
- Group insurance programs from day one, including access to telemedicine and an Employee Assistance Program (EAP).
- A company break during the holidays.
- Group RRSP with a 4% employer contribution, available from day one.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoPythonPoetryFastAPIMongoDBDockerREST APIsUI frameworkscode qualityautomated testing
Soft Skills
analytical skillscommunicationtransparencypositive mindsetopenness to ideas