DevOps & Cloud Systems Full-Stack Developer

J
JobgetherFleet management, connected technologies
Based in CanadaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 5 years of professional software development experience
Required Skills
AWSDockerPostgreSQLPythonJavascriptKubernetesReact.jsTypeScriptCI/CDLinux

Requirements

  • At least 5 years of professional software development experience in full-stack development, backend engineering, DevOps, cloud systems, or a related technical role.
  • Strong proficiency in Python and JavaScript/TypeScript.
  • Experience with React.js or another modern frontend framework.
  • Ability to design and develop backend services, RESTful APIs, integrations, and service-oriented applications.
  • Hands-on experience with AWS services, including ECS/EKS, Lambda, RDS, EC2, S3, and CloudWatch.
  • Experience with CI/CD pipelines, deployment automation, Docker, Kubernetes, and Git-based development workflows.
  • Strong database knowledge across relational and non-relational technologies, including PostgreSQL, Microsoft SQL Server, Oracle, and MongoDB.
  • Familiarity with distributed systems and messaging technologies such as RabbitMQ, Redis, microservices, serverless architectures, GraphQL, or real-time messaging.
  • Experience with monitoring and observability tools such as New Relic, OpenTelemetry, CloudWatch, Prometheus, or Grafana.
  • Understanding of Linux systems, networking fundamentals, application security, cloud security best practices, security reviews, and vulnerability management.
  • Practical experience using AI-powered development tools for coding, testing, documentation, reviewing, and troubleshooting.

Responsibilities

  • Design, develop, and maintain full-stack applications, backend services, RESTful APIs, integrations, and internal tools using Python, JavaScript/TypeScript, and Go.
  • Build frontend applications and internal interfaces using React.js or comparable modern frameworks.
  • Develop service-to-service integrations and communication patterns for reliable, maintainable, and scalable applications.
  • Create automation scripts and internal tools for deployments, monitoring, troubleshooting, and developer productivity.
  • Build, maintain, and optimize CI/CD pipelines and Git-based workflows.
  • Configure, manage, and optimize AWS infrastructure, including ECS, EKS, Lambda, EC2, RDS, S3, and CloudWatch.
  • Containerize and deploy applications using Docker and Kubernetes, and manage infrastructure with Terraform or CloudFormation.
  • Maintain and optimize relational and non-relational databases, including PostgreSQL, Amazon Aurora, Microsoft SQL Server, Oracle, and MongoDB.
  • Implement and improve monitoring, logging, alerting, dashboards, and observability practices.
  • Troubleshoot production issues, conduct root cause analysis, and implement improvements to system reliability, security, and performance.
  • Collaborate with Product, QA, DevOps, Development, and Customer Support teams on releases, issue resolution, and cross-functional workflows.
  • Use Jira Service Management or similar tools for issue tracking, escalations, production support, and team communication.
  • Use AI-powered tools such as ChatGPT, Claude, and GitHub Copilot for coding, testing, documentation, code review, and troubleshooting, validating outputs before implementation.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now