
Golang & Python Software Developer (6-month Contract)
- Ottawa, ON
- Contract
- Full-time
- Design, develop, and maintain robust and scalable applications using Golang and Python.
- Collaborate cross-functionally with product managers, designers, DevOps, and QA to deliver features from concept to production.
- Lead by example in technical discussions, code reviews, and architectural decisions.
- Write clear documentation for both internal and external audiences, including contributing guides, API references, and architecture diagrams.
- Actively engage with the open source community: triage issues, review PRs, respond to questions, and guide contributors.
- Define and maintain development standards and best practices in collaboration with internal teams and the wider open source community.
- Other duties as assigned and related to the nature of this role and company initiatives.
- Minimum 5+ years of software development experience, with deep expertise in Golang and Python.
- Nice-to-have: Experience managing contributions from the open-source community, including code reviews, issue triage, and release processes.
- Strong understanding of RESTful APIs, microservices architecture, and containerized environments (Docker, Kubernetes).
- Experience with CI/CD pipelines and modern development workflows (GitHub Actions, GitLab CI, etc.).
- Excellent written and verbal communication skills, especially in public forums like GitHub, discussion boards, or developer Slack/Discord channels.
- Passion for building developer tools, libraries, or frameworks that others rely on.
- Contributions to well-known open source projects in the developer tools, cloud-native, or data infrastructure space.
- Familiarity with cloud platforms such as AWS, GCP, or Azure.
- Experience mentoring or coaching other developers.
We are sorry but this recruiter does not accept applications from abroad.