Job Description
Simply put, SpryPoint provides Smart Solutions for Smart Utilities.
Founded in 2011, SpryPoint is a leading provider of cloud-based solutions for the utility sector. We’re passionate about helping students kickstart their careers with hands-on learning, meaningful work, and a supportive team environment. Our co-op program offers you the opportunity to work on real projects that make an immediate impact – whether you’re contributing to software development, shaping business processes, or supporting customer success. From day one, you’ll dive into work that matters, creating solutions that make a difference across North America.
At SpryPoint, you’re not just gaining experience – you’re helping shape the future.
As a developer at SpryPoint, you will be building and integrating interactive web applications, services, and apps that real people will actually use. You will work in a range of languages and environments, including Java, Scala, and JavaScript, targeting both web and mobile platforms.
As a big part of a growing, remote development team, you will play a role in architecting, testing, and deploying SpryPoint's enterprise applications. You will participate in building and deploying enterprise-level web and mobile applications for clients across North America, all while learning constantly.
We offer co-op terms in Summer (May - August), Fall (September - December), and Winter (January - April) to provide students with valuable, hands-on experience while contributing to meaningful projects. Co-ops kick off with an onboarding week at our Charlottetown office, but the rest of the term is fully remote.
If you’re interested in joining our co-op program, submit your application, and we’ll be in touch when we begin the hiring process for the term you’re applying for!
This position offers some great perks:
Primary qualifications are a keen interest in learning and the ability to apply your knowledge to craft clean code.
Founded in 2011, SpryPoint is a leading provider of cloud-based solutions for the utility sector. We’re passionate about helping students kickstart their careers with hands-on learning, meaningful work, and a supportive team environment. Our co-op program offers you the opportunity to work on real projects that make an immediate impact – whether you’re contributing to software development, shaping business processes, or supporting customer success. From day one, you’ll dive into work that matters, creating solutions that make a difference across North America.
At SpryPoint, you’re not just gaining experience – you’re helping shape the future.
As a developer at SpryPoint, you will be building and integrating interactive web applications, services, and apps that real people will actually use. You will work in a range of languages and environments, including Java, Scala, and JavaScript, targeting both web and mobile platforms.
As a big part of a growing, remote development team, you will play a role in architecting, testing, and deploying SpryPoint's enterprise applications. You will participate in building and deploying enterprise-level web and mobile applications for clients across North America, all while learning constantly.
We offer co-op terms in Summer (May - August), Fall (September - December), and Winter (January - April) to provide students with valuable, hands-on experience while contributing to meaningful projects. Co-ops kick off with an onboarding week at our Charlottetown office, but the rest of the term is fully remote.
If you’re interested in joining our co-op program, submit your application, and we’ll be in touch when we begin the hiring process for the term you’re applying for!
This position offers some great perks:
- A very positive, healthy work environment
- The opportunity to work with experienced and highly talented developers, including alumni from UNB CS, Waterloo, and Dalhousie
- Training with cutting-edge technologies
- The chance to be part of a very motivated, fast-moving team
- Opportunities for post-grad employment
Primary qualifications are a keen interest in learning and the ability to apply your knowledge to craft clean code.
- Demonstrated fluency in developing clean, maintainable, testable code
- Understanding of relational databases & SQL
- Experience working with web development technologies HTML, Javascript, and Java
- Experience or knowledge on development methodologies
- Interest in expanding knowledge and applying knowledge to solve industry problem
Similar Jobs
Explore other opportunities that match your interests
Visa Sponsorship
Relocation
Remote
Job Type
Full-time
Experience Level
Mid-Senior level
firsthx
Canada
Senior Manager of Machine Learning
••••••
••••••
••••••
Job Type
••••••
Experience Level
••••••
Samsara
Canada
Senior Manager, People Operations
••••••
••••••
••••••
Job Type
••••••
Experience Level
••••••
Cohere
Canada