You will mentor and guide developers as they design, build, and deploy web applications and services for remote access and cloud administration, and play a key role in designing technical solutions that focus on system performance, reliability, and cost optimization at scale.
What you'll be doing - Work with senior developers and managers to provide technical design and architecture for Parsec’s APIs, signaling service, and billing to maintain high availability at scale
- Design, build, test, and maintain underlying web applications, APIs, and micro-services
- Maintain clear and effective communication within the team and broader organization
- Mentor other engineers and establish engineering best practices that allow the team to achieve assigned projects and goals
- Operate within a distributed team and collaborate with colleagues both local and remote
- Collaborate with colleagues from product, frontend, native, DevOps, security, and QA
What we're looking for - Experience building large scale, highly available web apps and APIs (REST, WebSocket) that allow our customers to monitor and control extensive fleets of IT equipment
- Demonstrated ability to orchestrate and manage serverless cloud architecture
- Solid development experience with Golang, JavaScript (TypeScript), MySQL
- Experience using and maintaining observability platforms for: logging, metrics, application monitoring/tracing. (Cloudwatch, Athena and Sentry, etc)
- Experience managing infrastructure costs through cloud service dashboards and alerting
- Experience running a high availability production service or product with on call shifts
- Experience mentoring developers to improve their skills and make them more effective
You might also have - Experience working with infrastructure-as-code (Terraform)
- Experience with networking technologies (STUN servers, NAT traversal)
- Development experience with native programming language like C and C++
- Working knowledge of the Parsec app and remote access administration dashboards
Additional information - Relocation support is not available for this position.
- Work visa/immigration sponsorship is not available for this position
This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.
Gross base salary$153,000—$229,600 CAD