Microservices Developer

· Seattle, Vancouver, LA, Toronto, etc., Alberta
Employment Type Full-Time
Minimum Experience Mid-level

Are you someone who loves helping bring companies into the cloud? Are you someone who loves software development and working with customers? Do you want to join a Calgary-based company that is rapidly growing? We are looking for a full-time Microservices Developer to join us! This position requires close collaboration with clients and a hands-on approach to software development that is highly iterative. You'd be joining a remote-first company that works closely as a team to deliver value for our clients across North America.

Xerris is a technology leader specializing in digital transformation and enablement of cloud technologies. Our specialization and service offerings include integration and microservice development, cloud migration and optimization, Front-End Development, Machine Learning and DevOps.

We are a remote-first company and are distributed across five time zones. 

Required Skills & Experience

  • BSc in Computer Science or a related field
  • 2-3 years of experience in professional web development
  • Minimum 2 years of experience in Dotnet Core or Python
  • Developing and using RESTful APIs
  • Good experience with shared code and use of source control platforms (GitHub)
  • Knowledge of Agile software development processes
  • Experience working in a DevOps/Continuous Delivery environment and associated toolsets (CircleCI, JIRA)
  • Skilled with writing and maintaining automated unit tests
  • Great communication skills as a member of a Remote-First team
  • Passion for web technologies and a desire to remain up to date with the latest technologies
  • AWS - Infrastructure as Code (CDK, Terraform)

Nice to Have

  • Experience working on different cloud providers (AWS, AZURE, GCP)
  • Experience working with Lambdas
  • Strong knowledge of object-oriented and asynchronous programming in JavaScript/TypeScript
  • Experience working on high-traffic, responsive websites and applications
  • Experience with Data Warehouse
  • Experience interacting and coordinating UI designs with business
  • React Experience

What You Will Be Doing

  • Design and develop our Platform services and applications by following patterns and best practices
  • Evaluate product implementation plans to deliver highly scalable and reusable services
  • Develop high-quality code to implement business value
  • Implement and maintain applications and services using CI/CD pipelines to automate the distribution process

Daily Responsibilities

  • 70% Writing code and unit tests for microservices
  • 20% Collaboration with customers to understand their requirements and the context for the software
  • 5% Attending daily standups, and other meetings
  • 5% Exploring new technologies outside the scope of project deliverables

We are accepting applications until a suitable candidate is found.

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Seattle, Vancouver, LA, Toronto, etc., Alberta
  • Employment Type
  • Minimum Experience