Full stack web developer
2 days ago
, Canada
CoFoMo Inc.
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
Here's a brief overview of the tasks and responsibilities you'll have:
- Write clear, high-performance, robust, maintainable, and tested code;
- Design, develop and scale Full Stack Web applications;
- Develop new modules, features, objects and templates related to data management and valorization platforms;
- Design, develop, and consume REST APIs;
- Ensure the integration and interoperability of the various application components;
- Integrate user interfaces that comply with accessibility standards and web best practices;
- Contribute to application design and user experience decisions;
- Participate in the continuous improvement of the user experience;
- Conduct code reviews and promote development best practices;
- Maintain high standards for code quality, performance and security;
- Collaborate in the continuous improvement of development processes and practices;
- Diagnose and resolve operational issues;
- Recommend and implement secure, reliable and high-performance technological solutions that meet business needs;
- Act as an active member of an Agile team by proposing improvements to existing work methods and practices.
The profile you are looking for is as follows:
- Have a minimum of ten (10) years of experience in software development;
- Have significant experience in designing, developing, and integrating web applications;
- Demonstrate experience in designing, developing, and consuming REST APIs;
- Experience as a developer, integrator and operator of technological solutions, including the feasibility, design, implementation and delivery phases;
- Be proficient in Python, PHP as well as JavaScript or TypeScript;
- Knowledge of modern web architectures;
- Apply good security development practices;
- Use source code management tools and collaborative development environments;
- Bachelor's degree in computer science, computer engineering or a related field, or any equivalent combination of education and experience;
- Demonstrate excellent analytical, synthetic, and problem-solving skills;
- Make relevant recommendations oriented towards business needs;
- Understand business issues and be a good listener;
- Collaborate effectively in multidisciplinary teams;
- Demonstrate autonomy, versatility and initiative;
- Experience with the CKAN platform (an asset);
- Experience with the Drupal platform (an asset);
- Knowledge of Agile methodologies and/or the SAFe framework (an asset);
- Experience in cloud environments (an asset);
- Demonstrate an interest or experience in data management and valorization (an asset).