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.