Job Title or Location

Backend Developer (Python/GO/AWS)

Altis Technology - 6 Jobs
Toronto, ON
Posted yesterday
Job Details:
Full-time
Experienced

One of our clients is looking for a skilled and versatile Backend Developer with deep expertise in Python, Go, and AWS to join their engineering team. This role focuses on building scalable, secure, and high-performance backend services that power critical features of our applications. You'll work closely with cross-functional teams-including frontend engineers, DevOps, and product managers-to deliver robust solutions that enhance our product offerings.

While this is primarily a backend-focused role, experience with Java and frontend integration (React) is a strong plus and will support end-to-end development capabilities.

What You'll Do:

  • Design, develop, and maintain robust, cloud-native backend services using Go and Python.
  • Build and deploy solutions using AWS services such as Lambda, ECS, API Gateway, S3, and RDS.
  • Define and document backend architecture, data models, and system requirements.
  • Collaborate with frontend developers (React) and QA engineers to ensure smooth integration and feature delivery.
  • Write clean, efficient, and testable code following industry best practices.
  • Conduct code reviews, identify performance bottlenecks, and debug production issues.
  • Contribute to the architecture and design of scalable microservices-based systems.
  • Provide technical mentorship and share knowledge with junior developers and peers.
  • Participate in Agile ceremonies and sprint planning to align with team goals and delivery timelines.

What You Bring:

  • Bachelor's degree in Computer Science, Engineering, or related field (Master's is a plus).
  • 3+ years of professional experience with Go, and 5+ years with Python in backend development roles.
  • Hands-on experience designing, building, and maintaining services on Amazon Web Services (AWS).
  • Strong grasp of RESTful APIs, microservices architecture, and database technologies like PostgreSQL, DynamoDB.
  • Proficiency with Git, CI/CD pipelines, and infrastructure-as-code practices.
  • Experience with Docker, ECS, or Kubernetes for containerization and orchestration.
  • Excellent problem-solving and analytical skills, with the ability to own complex technical challenges.

Bonus Points:

  • Familiarity or hands-on experience with React.js and frontend-backend integration.
  • 4+ years of experience in Java (especially with Spring Boot).
  • Exposure to Agile and DevOps workflows.
  • AWS Certification (Developer or Solutions Architect) is a plus.

Share This Job: