Adecco is searching for a permanent, Full-Stack Cloud Developer to join our client Ottawa-based client. Our client, a leader in technological innovation, is seeking passionate individuals to join their dynamic team. The opportunity is a hybrid opportunity located in downtown Ottawa, ON.
You will play a crucial role in designing, developing, and maintaining robust cloud-based solutions alongside responsive web applications to support our video telematics platform. You will collaborate closely with cross-functional teams to ensure seamless integration of cloud services, enhance system scalability, optimize performance, and deliver exceptional user experiences
The Full-Stack Cloud Developer will have the following responsibilities:
- Design, implement, and maintain scalable and reliable cloud infrastructure solutions on AWS.
- Develop and deploy cloud-native applications and microservices using AWS services such as Lambda, EC2, S3, RDS, and DynamoDB.
- Build and maintain responsive, high-performance web applications using modern front-end frameworks (e.g., React, Angular, Vue.js).
- Develop and integrate APIs and backend services that bridge our cloud infrastructure with our web and mobile applications.
- Collaborate with software engineers to integrate cloud components into the video telematics platform, ensuring high availability and fault tolerance.
- Implement security best practices and compliance standards to protect sensitive data stored and processed across the full stack environment.
- Optimize cloud resources and application code to improve performance, cost efficiency, and scalability of the platform.
- Monitor and troubleshoot cloud infrastructure and applications, identify performance bottlenecks, and implement solutions to mitigate issues.
- Stay updated with emerging cloud technologies, front-end trends, and industry best practices; evaluate new AWS services and propose innovative solutions to enhance platform capabilities.
- Document technical specifications, architectural designs, and deployment procedures for full-stack and cloud-based systems.
The Full-Stack Cloud Developer must meet the following mandatory requirements:
- Bachelor’s degree in computer science, Engineering, or related field; or equivalent work experience.
- Proven experience as a Full-Stack Developer, Cloud Developer, or similar role, with a strong focus on AWS cloud services, ideally including AWS IoT.
- Strong proficiency in programming languages such as Python, Java, or Node.js for developing cloud-native applications and backend services.
- Demonstrated experience with modern front-end frameworks (e.g., React, Angular, Vue.js, or similar) and web development best practices (HTML5, CSS3, JavaScript).
- Hands-on experience with AWS services such as EC2, S3, Lambda, RDS, DynamoDB, and CloudFormation.
- Solid understanding of cloud architecture principles, microservices architecture, and distributed systems.
- Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes is a plus.
- Familiarity with DevOps practices, continuous integration/continuous deployment (CI/CD) pipelines, and infrastructure-as-code (IaC) tools such as Terraform.
- Excellent problem-solving skills, attention to detail, and the ability to work effectively in a fast-paced, collaborative environment.
- Strong communication skills and the ability to effectively convey technical concepts to both technical and non-technical stakeholders.
Nice to Haves:
- Swagger / OpenAPI
- GraphQL
- MQTT
- WebRTC
- SOC2 Compliance Project experience
- Experience with mobile application development or integration.
If you are interested in applying to our Full-Stack Cloud Developer, please submit your resume as soon as possible by clicking on the 'Apply with Adecco' button.
CAB7616
@@j