BlackBerry Radar - Senior Full Stack Developer
BlackBerry3 days ago
Mississauga, Canada +2 moreSenior
Responsibilities
- Build and optimize backend microservices using Node.js, Express, NATS, Redis, MySQL, and Elasticsearch on AWS.
- Develop and support data-intensive, real-time systems that ingest telemetry at scale.
- Contribute to frontend development using React.
- Influence architectural decisions and technical direction across the platform.
- Improve reliability through automated testing, CI/CD, monitoring, and observability.
- Collaborate in a high-trust, engineering-focused team.
Requirements
- 4–5 years of experience in software development.
- Strong backend development experience.
- Experience with SQL and NoSQL systems, including MySQL, Elasticsearch, and Redis.
- Experience building microservices and event-driven systems.
- Comfort with AWS, Docker, CI/CD pipelines, and modern cloud tooling.
- Ability to design and reason about complex system architectures.
- Curiosity, ownership, willingness to learn unfamiliar areas, and strong communication and collaboration skills.
- Preferred: proficiency in JavaScript and advanced React experience.
- Preferred: background in IoT, telematics, or large-scale distributed systems.
Benefits
- Hybrid work model requiring 4 days per week in the Ottawa office and 1 day working from home.
- 40 scheduled hours per week.
- Eligible employees may receive medical, dental, vision, life, and disability insurance.
- Eligible employees may receive retirement benefits, an employee share purchase program, and paid time off.
Tech Stack
Apache FlinkAWSDockerElasticsearchExpressGitHub ActionsJavaScriptKubernetesMySQLNode.jsReactRedisSQL