Full-Time
Cloud Backend Developer
Posted on 4/30/2024
Turn-key product development for multiple sectors
Automotive & Transportation
Hardware
Industrial & Manufacturing
Mid, Senior
Kanata, Ottawa, ON, Canada
Required Skills
Express.js
Agile
Node.js
Docker
TypeScript
AWS
SCRUM
REST APIs
Development Operations (DevOps)
Requirements
- Bachelor’s degree in computer science, Engineering, or a related field; or equivalent work experience.
- Strong proficiency in TypeScript programming language and Node.js runtime environment.
- Familiarity with AWS CDK (Cloud Development Kit) for infrastructure as code (IaC) provisioning.
- Proficiency in developing RESTful APIs using Express.js or similar frameworks.
- Solid understanding of serverless computing concepts and experience building serverless applications.
- Strong knowledge of software development best practices, design patterns, and architectural principles.
- Excellent problem-solving skills and attention to detail with a passion for writing clean, efficient, and maintainable code.
- Effective communication skills with the ability to articulate technical concepts and collaborate effectively with cross-functional teams.
Responsibilities
- Design, develop, and deploy cloud-native applications on the AWS platform using TypeScript, AWS CDK, Docker, Express.js, Lambda, and related technologies.
- Collaborate with cross-functional teams to gather requirements, define project objectives, and develop technical solutions that meet business needs.
- Implement best practices for AWS infrastructure provisioning, configuration management, and continuous integration/continuous deployment (CI/CD) pipelines.
- Optimize application performance, scalability, and reliability by leveraging AWS services such as Lambda, API Gateway, DynamoDB, S3, ECS, and others.
- Write clean, maintainable, and well-documented code following industry-standard coding practices and architectural principles.
- Conduct code reviews, identify areas for improvement, and mentor junior developers to promote knowledge sharing and professional growth within the team.
- Stay current with emerging AWS technologies, trends, and best practices, and proactively recommend innovative solutions to enhance development processes and infrastructure.
- Troubleshoot and debug issues in production and non-production environments and provide timely resolutions to ensure uninterrupted service availability.
- Participate in Agile/Scrum development methodologies to deliver high-quality software solutions on time and within scope.
- Collaborate with DevOps engineers to automate infrastructure provisioning, deployment, monitoring, and maintenance tasks using CDK.
This company offers a dynamic work environment ideal for those interested in cutting-edge electronics design and software development. With a focus on industries like telecommunication, automotive, industrial, and medtech, it provides a fertile ground for professionals to apply their skills in high-demand sectors, often leading the way in time-to-market solutions. Employees benefit from exposure to sophisticated technologies and the opportunity to contribute to impactful projects.
Company Stage
N/A
Total Funding
N/A
Headquarters
, Sweden
Founded
1983
Growth & Insights
Headcount