Jobgether
Senior Software Engineer, Platform Engineering Team
engineeringfull-timeCanada
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
Accountabilities:
- Partner with Product, Design, and cross-functional stakeholders to understand requirements, clarify business needs, and translate them into effective technical solutions.
- Design and implement robust, scalable, and reliable software solutions across a diverse microservices-based architecture.
- Contribute to the full software development lifecycle, from solution design and implementation through testing, deployment, monitoring, and continuous improvement.
- Apply and promote modern software engineering practices through architecture discussions, technical design sessions, and peer code reviews.
- Develop high-quality, maintainable code and expand automated test coverage to strengthen system reliability and long-term scalability.
- Support successful feature launches, including improving monitoring and observability where needed to ensure production stability.
- Contribute to CI/CD improvements and implementation of deployment practices that enable efficient and reliable delivery.
- Help establish technical standards, engineering best practices, and scalable development processes across the team.
- Mentor junior engineers, provide constructive feedback through code reviews, and contribute to the overall technical growth of the engineering organization.
- Work collaboratively within agile development sprints while adapting quickly to new technical challenges and evolving product requirements.
- 6+ years of experience in software development and system design, with significant experience building backend or platform-oriented systems.
- Strong expertise in TypeScript, Node.js, and MongoDB, with additional React or Angular experience considered an asset.
- Demonstrated experience designing robust systems and working with cloud-based architectures and scalable distributed systems.
- Strong understanding of software testing practices and experience building and maintaining comprehensive automated test suites.
- Experience conducting peer code reviews and providing meaningful technical feedback to other engineers.
- Familiarity with technologies such as Elasticsearch, Redis, Kubernetes, and Google Cloud is an asset.
- Experience working with microservices architectures and the ability to navigate diverse technical environments and evolving technology stacks.
- Strong ability to communicate technical concepts clearly to both technical and non-technical stakeholders.
- Comfortable collaborating in fast-paced, agile engineering environments and managing multiple priorities effectively.
- Adaptable and curious, with a strong willingness to learn new technologies and tackle unfamiliar engineering challenges.
- A long-term mindset focused on building high-quality, scalable products, processes, and technical solutions.
- Data-driven approach to problem-solving and decision-making, combined with strong ownership and attention to quality.
- Collaborative leadership style, with a genuine interest in mentoring teammates and contributing positively to team culture.
- Remote work: Fully remote position with flexibility for employees across Canada.
- Health coverage: Extended healthcare and dental care benefits.
- Equity: Stock options providing an opportunity to participate in the company’s long-term growth.
- Work environment: Casual dress and a collaborative, high-growth technology culture.
- Parking: On-site parking available where applicable.
- Career development: Opportunities to work on complex engineering challenges, develop new technical skills, and contribute to a rapidly scaling technology platform.
- Culture: A workplace recognized as a Great Place to Work®, with an emphasis on learning, quality, teamwork, and innovation.
Requirements
Benefits
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply