Senior Software Engineer, Platform Engineering Team
New
J
JobgetherTechnology
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- Node.jsMongoDBTypeScriptCI/CDMicroservices
Requirements
- 6+ years of experience in software development and system design.
- Significant experience building backend or platform-oriented systems.
- Strong expertise in TypeScript, Node.js, and MongoDB.
- Demonstrated experience designing robust systems and working with cloud-based architectures and scalable distributed systems.
- Strong understanding of software testing practices and automated test suites.
- Experience conducting peer code reviews and providing technical feedback.
- Experience working with microservices architectures.
- Strong ability to communicate technical concepts to diverse stakeholders.
- Comfortable collaborating in fast-paced, agile engineering environments.
- A long-term mindset focused on high-quality, scalable solutions.
Responsibilities
- Partner with Product, Design, and cross-functional stakeholders to translate business needs into technical solutions.
- Design and implement robust, scalable, and reliable software solutions within a microservices architecture.
- Contribute to the full software development lifecycle from design through testing, deployment, and monitoring.
- Promote modern software engineering practices through architecture discussions and peer code reviews.
- Develop high-quality, maintainable code and expand automated test coverage.
- Support production stability by improving monitoring and observability for feature launches.
- Improve CI/CD practices to enable efficient delivery.
- Establish technical standards and scalable development processes.
- Mentor junior engineers and contribute to team technical growth.
- Work collaboratively in agile sprints to manage multiple priorities.
View Full Description & ApplyYou'll be redirected to the employer's site