
Backend Engineer
US Mobile
full-time
Posted on:
Location Type: Hybrid
Location: Montreal • Canada
Visit company websiteExplore more
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