CANN Forecast is a dynamic company that uses artificial intelligence to develop decision support tools in the water sector. Our mission is to enhance the value of data to help municipalities be proactive in water management.
Job Overview
We are looking for someone who is passionate and motivated to assist with the development and deployment of our software architecture aimed at helping our municipal and private clients be proactive in water and climate-change management. With the support of our multidisciplinary team, the intern will have the opportunity to:
Assist in developing and maintaining web applications using Python (Flask) on the back end and JavaScript on the front end.
Write clean, efficient, and well-documented SQL queries and work with relational databases.
Support API development and integration tasks.
Participate in code reviews, debugging, and troubleshooting.
Collaborate with senior developers, designers, and product managers to implement new features.
Stay up to date with the latest trends in full-stack development and continuously improve your skills.
Profile
The ideal person for this internship should have:
Solid understanding of Python and web development using Flask.
Familiarity with JavaScript, HTML, and CSS.
Experience writing SQL queries and working with relational databases (e.g., PostgreSQL, MySQL).
Basic understanding of RESTful APIs and client-server architecture.
Strong problem-solving and communication skills.
A self-starter mindset with a willingness to learn and adapt.
Bachelor's or Master's degree in Computer Science, Engineering, or a related field - or equivalent practical experience.
Minimum two years of experience or a Master's degree.
Requirements
Proficiency in front-end development technologies including HTML, CSS, JavaScript, and frameworks like React.
Strong experience with back-end technologies such as Ruby on Rails, Java, C#, Python, or .NET.
Familiarity with cloud services like AWS or Azure for application deployment.
Knowledge of IT infrastructure principles and application development best practices.
Experience with database management systems such as MySQL or SQL.
Understanding of RESTful API design principles and implementation.
Familiarity with Agile methodologies for software development processes.
Proficient in using version control tools like Git and SVN.
Knowledge of Linux operating systems is a plus.
Experience with Quantum engineering concepts is advantageous but not required.
Strong problem-solving skills and attention to detail. Join us in creating exceptional software solutions that make a difference!
Nice to Have
If you are familiar with GIS/QGIS, have experience creating interactive web maps or have experience working with spatial datasets.
Benefits
Work from home
Work in an agile environment
Mentoring and technical training
Competitive salary and benefits package (health and dental insurance)
Job Type: Full-time
Benefits:
Dental care
Vision care
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.