Remote Full Stack Developer, Public Alerting

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • As a Full Stack Developer, Public Alerting, you will be responsible for building, operating, and enhancing the national mission-critical system that ensures the safety and information of Canadians during emergency events through mobile, TV/radio, and online platforms.
  • You will collaborate with agile scrum teams, business, product, quality assurance, and operations teams to deliver products and features on time and with high quality for the National Alert Aggregation and Dissemination System (NAADS).
  • Your role will involve working on both front-end and back-end engineering, refining and deploying stories, defining and implementing functional specifications, writing clean code, and working with modern technologies like Kubernetes, Node.js, microservices, and containers.
  • You will participate in requirements analysis, design, integration, testing, documentation, deployment, and provide technical support for the applications.
  • Additionally, you will contribute to the evolution of the system, propose creative solutions to technical problems, and drive technical innovation in a fast-paced environment.

Requirements:

  • University degree in Computer Science, Math, Engineering, or a related discipline.
  • Minimum 2 years of experience in enterprise software development.
  • Proficiency in modern JavaScript, React, ES6+, TypeScript, and TDD.
  • Experience with web architectures like Vue.js, Angular, React, and building mobile responsive websites.
  • Familiarity with CI/CD tools, REST and SOAP protocols, relational and NoSQL databases, cloud platforms (especially Azure), Docker, Kubernetes, and security fundamentals.
  • Knowledge of Text-to-Speech technology, especially IBM TTS.
  • Strong analytical, troubleshooting, and critical thinking skills.
  • Excellent written and verbal communication skills.
  • Ability to work independently, meet project deadlines, and contribute to new products and improvement ideas.
  • Desire to produce software documentation and promote good software development practices.
  • Passion for continuous learning, building web experiences, and growing in microservices.

Benefits:

  • Personal Spending Account: Up to $500 for physical, mental, or financial well-being.
  • Summer Hours: Start your weekends earlier during summer months.
  • Paid Time Off: 17 days off in addition to 13 personal days, including an extra day off on your birthday.
  • Inclusion, Diversity, Equity, Awareness, Solidarity (IDEAS) team commitment.
  • Course Reimbursement Program for continuous learning.
  • Open and transparent communication, including All Hands Meetings with the CEO.
  • Pelmorex Learning Academy offerings like French, Leadership, yoga, and mindfulness.
  • Mental health support through virtual counseling sessions.
  • Frequent employee pulse surveys for feedback.
  • Free online doctor visits with Maple Online Healthcare.
  • Anonymous reporting platform (Speakfully) for all voices to be heard.
Leave a feedback