cover image
Lichens Innovation

Lichens Innovation

lichens.ai

1 Job

14 Employees

About the Company

Lichens acts as an extension of your team to manage your technology projects. Like an integrated innovation department, we take charge of : Technology strategy Field evaluation Acquisition of technological tools Planning, execution and implementation Team training Our expertise in the mining and metallurgy sector makes us a key player in technological innovation. We focus our efforts on optimizing the sustainable performance of players in this industry, working with : Mining companies Processing plants Transporters Equipment manufacturers Service companies We aim to keep you focused on your operations while optimizing the technological aspects to help you evolve. Translated with DeepL.com (free version)

Listed Jobs

Company background Company brand
Company Name
Lichens Innovation
Job Title
Développeur logiciel
Job Description
Job title: Software Developer Role Summary: Design, develop, and maintain high‑performance software solutions across web, mobile, and embedded domains. Collaborate with cross‑disciplinary teams to deliver cloud‑based services on AWS, integrating cutting‑edge technologies such as computer vision and microservices. Expectations: Deliver production‑ready code following best practices; stay current with emerging tech; communicate effectively with engineering, product, and data teams; ensure quality through comprehensive testing and continuous delivery. Key Responsibilities: - Architect and implement scalable applications in React, JavaScript/TypeScript, and Python. - Build and maintain AWS Lambda functions, S3 buckets, DynamoDB tables, and related cloud infrastructure. - Develop embedded solutions using Node.js, C/C++, or Rust as needed. - Apply computer‑vision frameworks (OpenCV, PyTorch, TensorFlow) for vision‑centric products. - Conduct code reviews, unit/integration testing, and performance tuning. - Deploy, monitor, and troubleshoot services in hybrid on‑prem and cloud environments. - Translate business requirements into technical specifications and propose optimal solutions. - Mentor junior developers and share knowledge on new technologies. Required Skills: - Proficiency in React, JavaScript/TypeScript, Python. - Hands‑on experience with AWS services (Lambda, S3, DynamoDB, etc.). - Familiarity with Node.js and/or embedded programming (C/C++, Rust). - Experience with computer‑vision libraries and ML frameworks. - Strong understanding of software engineering principles, unit testing, CI/CD pipelines, and API design. - Excellent problem‑solving, communication, and teamwork skills. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience. - Minimum 5 years of progressive software development experience. - AWS certifications (e.g., Solutions Architect or Developer) desirable but not mandatory.
Québec, Canada
Hybrid
Mid level
04-12-2025