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