
Senior Software Developer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Canada.
• Design, develop, and oversee cloud-based services that power the AssistIQ platform.
• Serve as a primary stakeholder for the AWS cloud platform, ensuring adherence to engineering and cloud best practices.
• Create, develop, and enhance the capabilities of the AssistIQ platform.
• Utilize AI-assisted development tools throughout the software development lifecycle.
• Implement AI for various tasks including software development, code review, debugging, testing, documentation, technical research, and system design.
• Identify opportunities to integrate AI and automation to streamline repetitive engineering tasks and enhance workflows.
• Optimize deployment processes by adhering to automation and continuous integration best practices.
• Build internal tools to improve deployment management and monitoring.
• Analyze, research, evaluate, and experiment with technologies and processes for enhancement.
• Offer technical and analytical support to Engineering team members.
• Draft, review, and maintain technical documentation.
• Engage in product management planning for product features and development projects.
• Take part in the on-call production support rotation.
• A minimum of 5 years of experience in software development.
• At least 3 years of experience in building serverless AWS applications and working with the AWS SDK.
• Over 3 years of experience in monitoring, supporting, and enhancing production applications.
• At least 1 year of experience actively utilizing modern AI development tools as a fundamental part of the software development lifecycle, including coding, debugging, testing, code review, technical research, documentation, and system design.
• Proven ability to leverage AI to significantly enhance engineering productivity while upholding strong engineering judgment, code quality, security, and reliability.
• Proficiency in one of the following languages: JavaScript/TypeScript, Python, or Go.
• Experience in building CI/CD pipelines and applying automation and continuous integration best practices.
• Familiarity with infrastructure as code using AWS CDK or Terraform.
• Experience with SQL and NoSQL databases such as PostgreSQL and DynamoDB.
• Knowledge of monitoring tools such as CloudWatch, Datadog, or New Relic.
• A degree in Computer Science, a relevant diploma, or demonstrable equivalent work experience.
• Experience with ReactJS or React Native is a plus.
• Background in the life sciences, healthcare, or technology industry is advantageous.
• Excellent verbal and written communication skills in English; proficiency in French is a bonus.
• You must be legally authorized to work in Canada.
• Competitive salary and performance-based bonuses.
• Comprehensive health and wellness benefits.
• Opportunities for professional development and continuous learning.
• Flexible work hours and remote work options.
• Collaborative and inclusive work environment.
WBS
CPU Softwarehouse AG
NVIDIA
INTERSPORT Deutschland eG
Get handpicked remote jobs straight to your inbox weekly.