US Mobile

Backend Engineer, Golang

US Mobile

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$130,000 - CA$165,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSDjangoDockerEC2FlaskGoIoTJavaKubernetesMongoDBNoSQLPrometheusPythonRabbitMQSpringSpring BootSpringBoot

About the role

  • Develop and maintain RESTful APIs using Golang, Python (Flask, Django), or Java (Spring Boot or related web frameworks)
  • 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 Golang
  • 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
  • Strong communication and team collaboration skills
  • Nice to Haves:
  • Experience with AWS services (EC2, S3, Lambda, RDS, etc.)
  • Familiarity with Docker or Kubernetes
  • Monitoring and logging experience with Datadog (preferred), CloudWatch, or Prometheus
  • Exposure to distributed system architecture and scalability patterns