DevOps & Cloud Systems - Fullstack Developer

Jobgether

View original posting

Work arrangement
Remote
Occupation
Software & IT
Location
Canada
Compensation
Not disclosed
Apply by
April 10, 2027

About this role

Accountabilities

  • Design, develop, and maintain full-stack applications, backend services, RESTful APIs, integrations, and internal tools using technologies such as Python, JavaScript/TypeScript, and Go.

  • Build and enhance frontend applications and internal interfaces using React.js or comparable modern frameworks.

  • Develop service-to-service integrations and communication patterns to support reliable, maintainable, and scalable applications.

  • Create automation scripts and internal tools that improve deployments, monitoring, troubleshooting, and developer productivity.

  • Build, maintain, and optimize CI/CD pipelines and Git-based workflows to support consistent, reliable software releases.

  • 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 through tools such as 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 using tools such as New Relic, OpenTelemetry, CloudWatch, Prometheus, and Grafana.

  • Support inter-service communication and distributed application architectures using technologies such as RabbitMQ, Redis, microservices, and serverless systems.

  • Troubleshoot production issues, conduct root cause analysis, and implement improvements that strengthen system reliability, security, and performance.

  • Collaborate with Product, QA, DevOps, Development, and Customer Support teams to coordinate releases, resolve issues, and improve cross-functional workflows.

  • Use Jira Service Management or similar tools to support issue tracking, escalations, production support, and communication across teams.

  • Apply AI-powered tools such as ChatGPT, Claude, and GitHub Copilot to support coding, testing, documentation, code review, and troubleshooting, validating outputs before implementation.

  • Requirements:

    • At least 5 years of professional software development experiencein full-stack development, backend engineering, DevOps, cloud systems, or a related technical role.

    • Strong proficiency in Python and JavaScript/TypeScript, along with experience using React.js or another modern frontend framework.

    • Proven 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.

    • Experience building internal tools or solutions for developers, operations, QA, customer support, or other internal stakeholders; familiarity with Jira Service Management workflows is an advantage.

    • Exposure to SaaS platforms, fleet management, logistics, telematics, IoT, or connected-device ecosystems is beneficial.

    • Practical experience using AI-powered development tools for coding, testing, documentation, reviewing, and troubleshooting.

    • Strong problem-solving, analytical, and organizational skills, with a proactive approach to identifying issues and automating repetitive work.

    • A collaborative, accountable, and service-oriented mindset, with the ability to remain reliable under pressure and adapt to changing priorities.

    • Commitment to continuous learning, technical excellence, integrity, and taking ownership of outcomes.

    • Benefits:

      • Competitive compensationaligned with experience and role requirements.

      • Health, dental, and vision benefits.

      • Fully remote work environment, offering autonomy and flexibility.

      • A high-trust culture that values accountability, ownership, and independent problem-solving.

      • Opportunities for continuous learning through mentorship, exposure to new technologies, and AI-driven innovation.

      • The opportunity to contribute to technology that supports fleet operations, logistics, and connected systems.

      • A collaborative environment centered on integrity, growth, authenticity, passion, and accountability.

Apply on employer site

You'll continue on the employer's careers page to submit your application.