Backend Developer

Join our team and help our clients build the server side systems and APIs that power modern digital products.

Hamilton, ON

6 Months

Contract (1 Year)

CAD $80/hour

Apply now
Apply now

Job Description

Posted On:

As a Backend Developer, you will design and build the APIs, services, and data layers that sit behind our client applications. You will focus on reliability, performance, and clean design as you build features that scale.

Key Responsibilities:

  • Design and build REST and GraphQL APIs.
  • Develop microservices and event driven architectures.
  • Model and query relational and NoSQL databases.
  • Optimise performance, scalability, and reliability of backend services.
  • Integrate with third party APIs, message queues, and enterprise systems.
  • Contribute to testing, CI/CD, and observability practices.
  • Participate in code reviews and technical design discussions.

Key Requirements:

  • 4+ years of backend development experience.
  • Strong skills in at least one language (Python, Java, Go, C#, or Node.js).
  • Experience designing REST or GraphQL APIs and microservices.
  • Working knowledge of relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
  • Familiarity with messaging systems (Kafka, RabbitMQ, or SQS).
  • Experience with cloud platforms and containerised deployment.
  • Solid understanding of software design patterns and API best practices.
  • Excellent problem solving and communication skills.
  • Bachelor’s Degree in Computer Science or related field.

Personal Traits:

  • Agile, goal oriented, and performance driven.
  • Passion for technology and continuous learning.
  • Ability to build and maintain strong professional relationships.
  • Highly analytical with a knack for understanding client needs and business context.

Why Work with Us

  • Competitive compensation.
  • Opportunity to work on innovative projects for high profile clients.
  • A collaborative, inclusive, and supportive work environment.
  • Opportunities for professional growth and development.
  • Work with a team of passionate, talented, and creative individuals.
  • MicroAgility is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences to reflect the diversity of our clients.
  • Don't miss this opportunity to grow your career and make a significant impact with MicroAgility! Apply now, and let’s create something extraordinary together!

Transform Your Business with Microagility

Let's Turn Your Challenges into Opportunities