US Mobile

Backend Engineer

US Mobile

full-time

Posted on:

Location Type: Hybrid

Location: MontrealCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$100,000 - CA$150,000 per year

About the role

  • 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

  • 3+ years of experience with Java and Spring Boot
  • Strong experience with building and consuming REST APIs
  • 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
  • Excellent problem-solving and debugging skills
  • Strong communication and team collaboration skills
Benefits
  • Competitive salary (CAD)
  • Flexible working hours
  • Gym reimbursement ($100/mo)
  • Supplemental health insurance
  • Professional development stipend
  • $500 CAD wfh tech set-up reimbursement

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootPythonFlaskDjangoRESTful APIsRabbitMQAWS SQSAWS SNSMongoDB
Soft skills
problem-solvingdebuggingcommunicationteam collaboration