Javascript/react Senior Software Developer

Dartmouth, NS, CA, Canada

Job Description

JOB SUMMARY



Our Technology Team is growing and we are looking for an experienced

Senior Software Developer with expertise in Javascript/React

to join our team and work to elevate InterTalk's world class public safety/critical information systems. We are looking for ! If you are eager to jump in and contribute by optimizing code for performance and reliability - this is a perfect opportunity to make a real impact.

Who are we?

In short, we're an award-winning company with a focus on mission-critical communications that help our customers save lives. We are radio, console and dispatch experts. We are innovative, collaborative and supportive. We work with an impressive range of clients in the public safety sector within North America and our equipment handles over 10 million calls per year.

Who are you?

You're a seasoned developer who thrives on solving complex problems and writing clean, high-performance code. With deep expertise in JavaScript, React and Linux, you bring a blend of technical excellence, kindness and grit to every assignment. You take ownership of your work, enjoy collaborating with talented teammates and continuously find ways to improve products and processes. You are driven by impact, motivated by challenge, and ready to play a key role in building mission-critical systems that support public safety across North America.

This position offers the best of both worlds as a

hybrid opportunity

, supported as a mostly remote (at your preference), with periods of on-site work and training at our office in Dartmouth, Nova Scotia. You can expect this to average a day per week, with some weeks none and some weeks several, all depending on the current activities.

Apply today to build your career and play a vital role in contributing to the future growth of InterTalk!

JOB DESCRIPTION



Under the direction of the Console - Team Lead, the

Senior Software Developer

will be responsible for the following:

?

Software Developer responsibilities:



Contributing to software product design and development within the following areas: technical architecture and design, technology selection, development process improvement, bug fixes, developing automated test frameworks, adding new software features to existing products, optimizing developer tools and frameworks and coaching and mentoring junior developers and other team members Ensuring testing best practices in software verification, including unit, functional, regression and performance testing and developing automated test frameworks Contributing to software quality through code-review of peer-submitted change-sets Developing software and system documentation Working with customers or departments on technical issues including software system design and maintenance Analyzing information to recommend and plan the installation of new systems or modifications of an existing system Providing input to system testing and validation procedures
?

Implement Continuous Improvement:



Continuously assessing and driving improvement initiatives within Console team processes, identifying opportunities for streamlining processes, implementing automation, standardization, and best practices to adopt innovation, increase efficiencies, and reduce costs Anticipating potential risks and operational challenges, developing mitigation plans to ensure smooth execution and successful outcomes of project timelines and objectives Creating and maintaining policy and technical documentation Participating in continuous job-specific training and ongoing education
?

Internal Collaboration:



Working cohesively with a team of software, hardware, and systems developers and engineers building mission-critical communications products and services Collaborating and proactively communicating with internal teams to identify, prioritize, and execute approaches that support company objectives, product strategies, and project roadmaps Promoting a culture of trust, collaboration, communication, and continuous improvement with other teams, fostering a high-performing and collaborative work environment across the company

REQUIRED SKILLS



Practical experience with Linux DevOps Practical experience with modern Javascript, latest stable versions of React Practical experience with Git, Markdown, and Docker containerisation Practical experience with web servers like Nginx and Apache Practical experience with databases like Postgres, MySQL, Reddis, and MongoDB Practical experience with IP Networking, Wireshark/tcpdump Practical experience with cybersecurity, encryption, and data governance Practical experience with airgapped and mission-critical software troubleshooting and debugging Demonstrated ability to multitask and work independently in a fast-paced ambiguous environment Strong English communication skills, both written and verbal Strong organization and time management skills Strong problem solving and conflict resolution skills Collaborative work philosophy

EXPERIENCE



A bachelor's degree in computer science, engineering or a related discipline or equivalent experience A minimum of 5 years of practical development experience working with a software company

NICE TO HAVE SKILLS



Familiarity with WebRTC, SIP/RTP, DSP, Audio/DSP, Asterisk, Familiarity with radio telecommunications protocols like P25, DMR, Tetra, MCX Familiarity with GIS, ArcGIS, Leaflet, OSM Familiarity with system administration, embedded software, hardware interfaces Familiarity with IP network protocol design and implementation Familiarity with secure software development frameworks like OWASP Familiarity with virtualisation hypervisors like Proxmox, VMWare, VirtualBox, Hyper-V Familiarity with industrial GPIO like Raspberry Pi, Arduino Familiarity with L10n/I18n Familiarity with accessibility standards like WCAG 2.2 Experience building mission-critical communications software Public safety/LMR/Military background Experience with Atlassian Suite Written and/or verbal additional language communication skills
_________________________________________________________________________________________

What You'll Love About Working With Us:



Meaningful work.

Our work makes a difference in the world. Our efforts contribute to making a lasting impact supporting mission-critical communications that help our customers save lives.

Work environment.

Remote, in-office and hybrid work options. Flexible working hours. Renovated office space, including free coffee and parking. Casual dress and atmosphere.

Health & Wellness.

Your health and wellness are a priority. We make the time to highlight the value of wellness, how to support it and offer a fully funded health benefit package to employees. We foster a strong work-life balance, also providing paid time off, including vacation, holiday and sick time.

Learning & Growth.

Leaders that are committed to supporting you through regular connection 1:1 conversations, a focus on learning through external opportunities and internal workshops sharing technical knowledge, fostering growth and opportunity in your career.

Employee Engagement.

Your feedback matters and makes a difference. We regularly advocate for feedback and are open to doing things differently.

Culture & Connection.

Our culture is our corporate personality tied up with a bow and if we do say so ourselves, we got it going on. It's the people here that make the magic - we have a phenomenally talented engaged team that is our greatest strength.
_________________________________________________________________________________________

InterTalk is an equal opportunity employer. If this opportunity interests you, and you meet most of the above requirements, please submit your application. We thank all applicants for their interest, however only those candidates selected for interviews will be contacted.

Offer of employment is conditional upon the completion of all applicable background checks and confirmation of credentials,

the results of which must be satisfactory to the employer. Only applicants legally entitled to work in Canada will be considered for this opportunity.



Job Types: Full-time, Permanent

Benefits:

Casual dress Company events Dental care Disability insurance Extended health care Flexible schedule Life insurance On-site parking Paid time off Profit sharing Vision care Work from home
Flexible language requirement:

French not required
Schedule:

8 hour shift Monday to Friday
Ability to commute/relocate:

Dartmouth, NS B3B 0J5: reliably commute or plan to relocate before starting work (required)
Application question(s):

When was the last time you worked with Linux? When was the last time you worked with React?
Experience:

Git: 3 years (preferred) Web servers (such as Nginx and Apache): 3 years (preferred) Databases (such as Postgres, MySQL, Reddis, and MongoDB): 3 years (preferred) IP networking: 2 years (preferred) JavaScript: 5 years (preferred) React: 5 years (preferred) Linux: 5 years (preferred)
Work Location: Hybrid remote in Dartmouth, NS B3B 0J5

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.


Related Jobs

Job Detail

  • Job Id
    JD2538128
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dartmouth, NS, CA, Canada
  • Education
    Not mentioned