Salary
💰 $130,000 - $150,000 per year
Tech Stack
AWSAzureCloudJavaScriptMicroservicesNode.jsReactTerraform
About the role
- Design and develop scalable, reliable, and secure cloud architectures using AWS services
- Implement best practices for cloud infrastructure and application deployment
- Motivate and guide the creation of effective CI/CD pipelines
- Provide mentorship and insight into DevSecOps best-practices
- Collaborate with cross-functional teams to define architecture requirements and ensure alignment with business goals
- Optimize application performance, scalability, and cost-efficiency in cloud environments
- Utilize expertise in NodeJS to develop server-side applications, microservices, and backend systems
- Design, develop, and maintain RESTful APIs to enable seamless integration between applications and systems
- Implement security measures and authentication mechanisms to protect APIs and sensitive data
- Provide emergency after-hours support if needed
- Collaborate with product owners and stakeholders to define project requirements and milestones
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
- Professional level AWS Certification a significant asset
- Significant professional (10+ years) experience as a Software Architect
- Focus on cloud-first architectures and NodeJS development
- Strong expertise in designing, building, and maintaining applications on AWS cloud platforms
- Extensive experience in developing RESTful APIs and integrating third-party APIs
- Solid understanding of software development principles, best practices, and design patterns
- Advanced knowledge of CI/CD pipeline systems, preferably GitLab
- Experience with Infrastructure as Code, specifically with Terraform and/or AWS CloudFormation
- Experience with containers and containers-as-a-service systems, such as ECS
- Strong problem-solving skills, attention to detail, and ability to prioritize and manage multiple tasks
- Excellent communication and collaboration skills
- Must be currently residing in Canada and legally permitted to work in Canada