Intermediate Full Stack Developer

2 weeks ago


Calgary, Canada Pason Systems Corp Full time
The Role

Energy Toolbase provides products for the modelling, intelligent control, and monitoring, of distributed energy storage (ESS) and photovoltaic systems. As an Intermediate Full Stack Developer, you will work primarily on the ETB Monitor product.

Essential Duties and Responsibilities
  • Work as a part of an agile team, contributing to the development of the Energy Toolbase product line
  • Provide mentorship and guidance to other software developers
  • Develop Energy Toolbase web applications
  • Participate in Code Reviews
  • Integrate web applications with backend services, including AWS hosted web-services, databases, as well as IoT transport mechanisms
  • Interface with the Product team to deliver visually appealing and easily approachable web applications
  • Troubleshoot and provide timely solutions to production issues
  • Participate in team technical discussions, challenge ideas and present solutions and approaches to be considered by the team
  • Participate in and contribute to team meetings, discuss and present work accomplished and provide constructive feedback to help improve the team
  • Contribute to our evolving development environment through research, experiment with new technologies and attend conferences or courses. Educate your peers on what you have learned.
  • Maintain and expand our suite of automated tests
  • Implement security best practices and protections in our web and cloud applications and with our customer data
  • Lead and contribute to the development of system architecture
Knowledge, Skills, and Abilities
  • Exceptional Javascript or Typescript skills
  • Expertise with any of React.js or similar web frameworks
  • Strong understanding of MVVM or MVC design patterns
  • Experience with databases (relational and NoSQL)
  • Experience with RESTful and GraphQL APIs
  • Strong fundamental experience of HTML and CSS
  • Proficient with code versioning tools such as Git
  • Proficient in Linux
  • Experience in integration and unit testing
  • Ability to work in a team or as an individual
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Experience working with hardware / Internet of Things (IoT) device control systems
  • Familiar with container technologies (Docker)
  • Familiar with messaging protocols such as MQTT or AMQP
  • Build automation / continuous integration / continuous delivery experience
  • Experience Working in cloud environments (AWS, Azure, Google Cloud, etc)
  • Experience with Kubernetes
  • Strong communication skills
Qualifications Education

Any one of the following:

  • Bachelors or better in Computer Science or related field
  • Bachelors or better in Engineering - Electrical or related field
  • Technical Certificate in a Web Development related field
Experience Required

3 years: or more of software development experience on commercial development teams

Preferred
  • Demonstrated experience being a strong contributor on a team of software developers
  • Demonstrated experience providing successful mentorship to other developers
  • Demonstrated experience taking material software projects through their full lifecycle
#J-18808-Ljbffr

  • Calgary, Canada Opla Energy Full time

    Job Scope The Intermediate Full Stack Developer contributes to all aspects of the SLDC process. Key Duties and Responsibilities Support in the development of major systems using new Web and application technologies. Support and Implement Cloud architectures and environments for the given application. Interact with other departments and company...


  • Calgary, Alberta, Canada Opla Energy Full time

    About the RoleThe Intermediate Full Stack Developer contributes to all aspects of the Software Development Life Cycle (SDLC) process at Opla Energy.Key ResponsibilitiesSupport the development of major systems using cutting-edge Web and application technologies.Implement and support Cloud architectures and environments for our applications.Collaborate with...


  • Calgary, Alberta, Canada Opla Energy Full time

    About the RoleThe Intermediate Full Stack Developer contributes to all aspects of the Software Development Life Cycle (SDLC) process at Opla Energy.Key ResponsibilitiesSupport the development of major systems using cutting-edge Web and application technologies.Implement and support Cloud architectures and environments for our applications.Collaborate with...


  • Calgary, Alberta, Canada Pason Systems Corp Full time

    About the RolePason Systems Corp is seeking a highly skilled Intermediate Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications.Key ResponsibilitiesCollaborate with our agile team to develop and maintain our Energy Toolbase product lineProvide...


  • Calgary, Alberta, Canada Pason Systems Corp Full time

    About the RolePason Systems Corp is seeking a highly skilled Intermediate Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications.Key ResponsibilitiesCollaborate with our agile team to develop and maintain our Energy Toolbase product lineProvide...

  • Full-Stack Developers

    3 months ago


    Calgary, Canada Wedge Networks Full time

    Wedge Networks is looking for dedicated, innovative and passionate leaders. Our employees think outside the box to design, market and sell industry-changing network security solutions. We stand behind our products and are continually looking at innovative ways to grow our International Brand. If you’d like to be a part of this team, we’d like to talk to...

  • Full-Stack Developers

    3 months ago


    Calgary, Canada Wedge Networks Full time

    Wedge Networks is looking for dedicated, innovative and passionate leaders. Our employees think outside the box to design, market and sell industry-changing network security solutions. We stand behind our products and are continually looking at innovative ways to grow our International Brand. If you’d like to be a part of this team, we’d like to talk to...


  • Calgary, Canada Opla Energy Ltd. (Opla) Full time

    Who We AreHeadquartered in Calgary with operations centers in Nisku, Alberta and Houston, Texas, Opla Energy is service-focused and caters to clients’ needs with modern, automated intelligent Managed Pressure Drilling Technology to optimize efficiencies and reduce drilling costs.Our business is based on cooperative teamwork - from our founding management...


  • Calgary, Canada Opla Energy Ltd. (Opla) Full time

    Who We AreHeadquartered in Calgary with operations centers in Nisku, Alberta and Houston, Texas, Opla Energy is service-focused and caters to clients’ needs with modern, automated intelligent Managed Pressure Drilling Technology to optimize efficiencies and reduce drilling costs.Our business is based on cooperative teamwork - from our founding management...


  • Calgary, Alberta, D3J, CA Opla Energy Ltd. Full time

    Who We AreHeadquartered in Calgary with operations centers in Nisku, Alberta and Houston, Texas, Opla Energy is service-focused and caters to clients’ needs with modern, automated intelligent Managed Pressure Drilling Technology to optimize efficiencies and reduce drilling costs.Our business is based on cooperative teamwork - from our founding management...


  • Calgary, Canada S I Systems Full time

    Intermediate Full Stack Java/J2EE (spring) Developer with MS SQL database experience to support application enhancement projects (Hybrid - two days in office Calgary or Toronto)Our client is seeking a Intermediate Full Stack Java 8(spring) Developer with MS SQL database experience to support application enhancement projects (Hybrid - two days in office...

  • Full Stack Developer

    4 months ago


    Calgary, Canada CB Canada Full time

    Full Stack Developer:On behalf of our client, Procom is seeking a Full Stack Developer for a 6 month contract in Calgary, AB.  Full Stack Developer Job Details:Our valued client requires a Full Stack Developer to work on development of, front-end (web) and back-end application and data services and APIs while fostering best practices like agile, automated...


  • Calgary, Alberta, Canada Pason Systems Corp Full time

    About the RolePason Systems Corp is seeking an experienced Intermediate Full Stack Developer to join our team. As an Energy Expert, you will work primarily on the ETB Monitor product, contributing to the development of our energy management solutions.Key ResponsibilitiesCollaborate with our agile team to design, develop, and deploy web applications for...


  • Calgary, Alberta, Canada Pason Systems Corp Full time

    About the RolePason Systems Corp is seeking a skilled Intermediate Full Stack Developer to join our team. As a key member of our agile development team, you will contribute to the development of our Energy Toolbase product line, focusing on the ETB Monitor product.Key ResponsibilitiesCollaborate with our team to design, develop, and maintain web applications...

  • Full Stack Developer

    8 hours ago


    Calgary, Alberta, Canada Avanade Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer to join our team at Avanade. As a Full Stack Developer, you will be responsible for building and automating features for complex business problems in enterprise-scale systems.Key ResponsibilitiesImplement APIs, Microservices, and database solutions, integrating with external systems.Develop...


  • Calgary, Alberta, Canada Curve Dental Full time

    {"h1": "Senior Full Stack Developer at Curve Dental", "p": "We are seeking a skilled and driven Senior Full Stack Developer to join our team at Curve Dental. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Responsibilities:* Design...


  • Calgary, Alberta, Canada MNP Full time

    About MNPMNP is a leading national accounting, tax, and business advisory firm in Canada. We provide business strategies and solutions to our clients, helping them thrive in a rapidly changing market.Job DetailsDescriptionWe are seeking a highly skilled Full Stack Developer to join our Technology - Development team. As a Full Stack Developer, you will play a...


  • Calgary, Alberta, Canada MNP Full time

    About MNPMNP is a leading national accounting, tax, and business advisory firm in Canada. We provide business strategies and solutions to our clients, helping them thrive in a rapidly changing market.Job DetailsDescriptionWe are seeking a highly skilled Full Stack Developer to join our Technology - Development team. As a Full Stack Developer, you will play a...


  • Calgary, Alberta, Canada CB Canada Full time

    Job Title: Senior Full Stack DeveloperJob Summary:CB Canada is seeking a highly skilled Senior Full Stack Developer to join our team. As a Senior Full Stack Developer, you will be responsible for designing, developing, and implementing full-stack applications using cloud-based architectural frameworks. You will work closely with our product owners and...


  • Calgary, Alberta, Canada CB Canada Full time

    Job Title: Senior Full Stack DeveloperJob Summary:CB Canada is seeking a highly skilled Senior Full Stack Developer to join our team. As a Senior Full Stack Developer, you will be responsible for designing, developing, and implementing full-stack applications using cloud-based architectural frameworks. You will work closely with our product owners and...