Full Stack Web Developer
Survalent
Software Developer, Full Stack Web Developer (Hybrid/Remote)
Applicants Outside the Greater Toronto Area are welcome to Apply!
Survalent is looking for an innovative and enthusiastic Software Developer (i.e. Full Stack Web Developer) to join our Web Applications team. The team is responsible for delivering high-performance, scalable, secure, and intuitive web applications. You’ll be part of a growing development team and responsible for the full software development life cycle, from conception to design to deployment.
As a Full Stack Web Developer, you should be comfortable with both front-end and back-end coding languages and modern development frameworks. You should also be a team player with a knack for visual design and a willingness to mentor others on rapidly evolving web technology. If you are passionate about building real-time web applications to process vast amounts of data and eager to learn within a team of accomplished industry developers, this is an excellent opportunity for you!
What you will be doing?
- Work with development teams, customers, and other subject matter experts to ideate software solutions and improve software functionality.
- Design client-side and server-side architecture.
- Ensure front-end code is mobile-friendly (i.e., responsive) and intuitive for users.
- Develop and manage well-functioning databases.
- Write effective RESTful APIs.
- Test software to ensure responsiveness, scalability, and efficiency.
- Create security and data protection settings.
- Write technical documentation where necessary.
What are we looking for?
- Proven experience as a Full Stack Developer or similar role.
- Experience working with Asp.Net/C# (Backend) and React Frontend JavaScript framework.
- Knowledge of front-end web development with rac, web standards (e.g., accessibility and cross-browser compatibility), and JavaScript frameworks (e.g., React, Vue, Angular).
- Knowledge of back-end development, including RESTful interfaces and microservices.
- Experience within a spatial/geographic problem set and knowledge of tiled map libraries (e.g., Open Street Map, Bing, Google).
- Knowledge of MS SQL Server and MongoDB.
- Experience working with Web servers (e.g., IIS/Apache/NGINX) and UI/UX design will be advantageous.
- We value familiarity with Progressive Web App (PWA), Service Worker, Cache/Local Storage, and Background Sync.
- We value experience and knowledge of Docker containers.
- Familiarity with Git, Jira, and Confluence, or similar infrastructure tools.
- Excellent communication and teamwork skills.
- Great attention to detail.
- Organizational skills.
- An analytical mind.
- Degree in Computer Science, Power Engineering, or relevant field.
Survalent offers a very competitive compensation package which includes excellent benefits and profit sharing. We have a casual friendly and highly collaborative environment. If this resonates with you or someone you know, please submit your cover and resume.
About Us:
Survalent Technology Corporation is the leading provider of real-time smart grid management systems for enabling visualization, optimization and improved operations for utilities. For six decades, we have helped more than 800 utilities use operational data to increase reliability, efficiency, and customer service. With our proven and reliable SCADA (Supervisory Control and Data Acquisition), Distribution Management System (DMS), Outage Management System (OMS), and Substation Automation (SA) solutions, utilities transform data into actionable intelligence. We partner with utilities across the globe to create mission critical solutions that will achieve the promise of the Smart Grid.
Survalent values a diverse workplace and strongly encourages women, people of all races, color, creed, ancestry, ethnic origin, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, marital status, family status, and those with disabilities to apply. Survalent is an equal opportunity employer. We are committed to providing accommodation for persons with disabilities. If you require accommodation, we will work with you to meet your needs.
While we appreciate the interest of all applicants, only those selected for an interview will be contacted.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume