Senior Software Developer
BorderlessHR
About Role
As a Senior Software Developer, you will have a central role in shaping the future of our application capabilities platform. Your responsibilities will include designing, developing, and maintaining core infrastructure. You will also establish best practices and frameworks, while mentoring junior developers to enhance their feature development speed.
Job Requirements
- Value great engineering and creative problem-solving
- Enjoy combining simple building blocks to achieve remarkable results
- Thrive in a team that shares these values
- Skilled in using a variety of tools to solve complex challenges
- Seek continuous learning and professional growth opportunities
- 7+ years of experience developing robust full-stack code in a Linux environment.
- Familiarity with various technologies like Golang, Rust, Python/Django, Svelte/Typescript, Kubernetes, and Docker.
- Proficiency in designing, building, and consuming APIs.
- Knowledge of industry-standard processes, patterns, and practices.
- Strong communication skills, both written and verbal.
- Capability to break down complex business requirements and think creatively.
- Enthusiasm for working in a startup environment characterized by ambiguity and change.
Job Benefits
- Remote/hybrid work (we are based in Toronto, Canada)
- Health & Extended Benefits Plan
- Fair compensation + equity options
- Flexible vacation policy