Senior Backend Engineer – Online Security

Posted 6 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Backend Engineer developing scalable backend services and APIs for US Mobile. Focused on online security and connectivity for millions of devices.

Responsibilities

  • Develop and maintain RESTful APIs using Java (Spring Boot or related web frameworks) or Python (Flask, Django)
  • Design and implement asynchronous service communication using RabbitMQ or AWS SQS/SNS
  • Work with NoSQL databases like MongoDB for data modeling and storage
  • Collaborate with Product, QA, and DevOps teams to deliver reliable and scalable features
  • Write clean, testable, and well-documented code with unit and integration tests
  • Participate in system architecture design, code reviews, and performance tuning

Requirements

  • 7+ years of experience with Java and Spring Boot
  • Strong experience within Online Security, including:
  • Protecting internet-connected devices, networks, and personal data from digital threats
  • Authentication and Access management
  • Software Protection
  • Network Security
  • Threat Detection
  • Strong experience building and consuming REST APIs at scale
  • Hands-on experience with message brokers such as RabbitMQ or AWS SQS/SNS
  • Familiarity with MongoDB or other NoSQL database technologies
  • Solid understanding of Git, CI/CD workflows, and agile development practices
  • Excellent debugging, problem-solving, and communication skills
  • Strong team collaboration instincts, you make the people around you better

Benefits

  • Competitive salary (varies based on location)
  • Flexible working hours
  • Gym reimbursement ($100/mo)
  • Supplemental health insurance
  • Professional development stipend
  • $500 CAD wfh tech set-up reimbursement

Job type

Full Time

Experience level

Senior

Salary

CA$130,000 - CA$190,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSDjangoFlaskJavaMongoDBNoSQLPythonRabbitMQSpringSpring BootSpringBoot

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.