Software Developer at Innovasea developing sustainable aquaculture solutions and fish tracking technologies. Involved in high-quality code development and collaboration with team members in a hybrid work environment.
Responsibilities
Develop high-quality code that is readable, testable, and robust against edge cases and error conditions.
Implement automated tests following the testing pyramid, including unit tests and higher-level integration tests, with guidance from senior engineers.
Systematically debug issues within a single service, using structured approaches to identify and resolve problems.
Design software components that align with the overall service architecture and contribute to maintainable systems.
Break down work into manageable tasks suitable for continuous integration and incremental delivery, collaborating with teammates and managers as needed.
Take ownership of delivery commitments, communicating clearly about priorities, urgency, blockers, and delays, and escalating issues promptly.
Collaborate with teammates, offering support to overcome obstacles and sharing credit for achievements.
Contribute to process improvement by reflecting on team practices and suggesting enhancements.
Requirements
Bachelor’s degree in computer science, Software Engineering, or a related field is required.
Advanced degrees or certifications in software architecture, cloud technologies, or agile methodologies are considered an asset.
Relevant experience in software development, depending on the level of the role.
Demonstrated success in delivering software systems in a collaborative team environment.
Strong experience with Python and/or Typescript for backend development.
Proficiency React for building responsive, user-friendly interfaces.
Solid understanding of relational (PostgreSQL) and non-relational (MongoDB) database systems, including schema design and query optimization.
Experience designing and consuming RESTful APIs; familiarity with GraphQL is a plus.
Hands-on experience deploying and managing applications in AWS, including services like EC2, S3, RDS, Lambda, and CloudWatch.
Practical knowledge of Terraform for provisioning and managing cloud resources.
Proficient with Git and collaborative workflows (e.g., pull requests, code reviews).
Experience with unit, integration, and end-to-end testing frameworks.
Familiarity with automated build and deployment pipelines using tools like GitHub Actions, Jenkins, or similar.
Awareness of secure coding practices and performance optimization techniques.
Senior Software Engineer building scalable AWS, Big Data, and ML infrastructure for Genesys’ AI - powered customer - experience platform. Leading distributed systems projects from architecture through production.
Software Developer building full - stack web applications for Intelex’s global EHSQ software platform. Delivering agile features across React, Node.js, Azure, AWS, .NET, and SQL stacks.
Senior backend developer building AI - agent systems for Knak, an enterprise email and landing - page marketing automation platform. Designing APIs and microservices with PHP, Python, Node.js, MySQL, and AWS while mentoring engineers.
Full - stack engineer building scalable PHP/Laravel and Vue.js systems for Felix’s digital healthcare platform. Improving reliability, developing AI workflows, and delivering patient - care experiences across Canada.
Vehicle trim engineer leading finishing - component development and validation for Expleo, a global engineering, production - support, MRO, quality, and consulting organization. Guiding design, supplier, manufacturing, and production teams in Sainte - Claire’s hybrid aerospace projects.
Software Developer II building and testing software for JD Power, a provider of automotive data, analytics, and industry intelligence. Collaborating with stakeholders and platform teams across the software development lifecycle.
Senior software engineer building scientific computing and ML systems for KoBold Metals, which uses AI and novel sensors for mineral exploration. Developing scalable pipelines and tooling across scientific, geophysical, and hardware data.
Senior software engineer building integrations between Wrapbook’s AI production - finance platform and accounting, ERP, data, and AI systems. Owning pipelines, data contracts, observability, architecture, and production support for Canadian customers.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Designing scalable features, improving architecture, and leveraging AI in development.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Developing scalable features with Node.js, React, AI tools, and CI/CD practices.