Touchless
Staff Software Engineer (Remote)
Staff Software Engineer | Touchless | Canada
Join our innovative engineering practice as a Staff Software Engineer,where you’ll be at the forefront of developing cutting-edge platformservices. Our focus is on speed, performance, edge computing, andaccessibility. You’ll have the opportunity to work with bleeding-edge...
Staff Software Engineer | Touchless | Canada
Join our innovative engineering practice as a Staff Software Engineer, where you’ll be at the forefront of developing cutting-edge platform services. Our focus is on speed, performance, edge computing, and accessibility. You’ll have the opportunity to work with bleeding-edge front-end technologies and microservices architecture, driving efficiency and scalability in our systems.
In short, you’ll have the opportunity to
- Provide technical leadership and mentorship to the engineering team
- Architect and implement scalable solutions for complex problems
- Drive best practices in code quality, testing, and system design
- Collaborate with cross-functional teams to align technical strategy with business goals
- Lead code reviews and foster a culture of continuous improvement
- Contribute to strategic technical decisions and long-term planning
If you are passionate about building robust, high-performing applications and have a strong background in backend and distributed systems, we want to hear from you!
Key Qualifications
- Bachelor’s degree in Computer Science or equivalent experience
- 8+ years of experience in software development, focusing on backend and distributed systems
- Strong background in reliability engineering with extensive experience with observability and monitoring
- Advanced proficiency in Node.js, Cloudflare, TypeScript, Solid.js and React-style libraries, with a demonstrated ability to optimize for speed and efficiency in complex codebases
- Extensive experience with modern JavaScript tools and practices including trunk-based development and code quality tooling
- Strong familiarity with RESTful APIs, GraphQL and WebSockets, showcasing an ability to integrate diverse data sources using different data vectors
- Experience with cloud platforms (Cloudflare, AWS, GCP, Azure) and serverless architectures
- Proficient in Docker, CI/CD technologies, and DevOps philosophies, with a track record of implementing efficient development pipelines and deployment strategies
- In-depth knowledge of semantic HTML, web accessibility and SEO practices, with a keen understanding of how these elements come together to create robust, high-performing applications
Primary Responsibilities
- Design and implement scalable platform services and tools, focusing on systems and infrastructure
- Develop and maintain comprehensive observability and monitoring systems
- Implement logging, metrics collection, and distributed tracing across all services
- Create dashboards and alerts for proactive issue detection and resolution
- Conduct performance audits and optimize system efficiency
- Provide technical leadership and mentorship to the engineering team
- Lead architecture reviews and establish best practices for system design and security
- Evaluate and implement new technologies for observability and platform tooling
- Develop and maintain technical documentation and knowledge-sharing practices
- Contribute to the broader tech community through talks or open-source contributions
- Assist in planning and execution of software deliverables
- Participate in the hiring process to build a strong engineering team
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save