Location
Ottawa, ON | Canada
Job description
Job Summary
Headquarters : Ottawa, Ontario
Industry : Civil Aviation
Job Type : Full-time
About the Job
Searidge Technologies, a global leader and preferred partner for Remote Tower and Digital Airport Solutions is currently recruiting for an Intermediate Full Stack Developer with previous experience and a good understanding of software development – primarily in a Full Stack environment. The successful candidate will be involved in code reviews, design discussions for all our products, bug fixes, and new features and product implementation. This will be a permanent, full-time position, reporting to the Manager of Software Development.
Responsibilities
- Software design, implementation, review, and testing for existing products
- Design applications from the back to front end and display data in a user-friendly way
- Implementation of CI/CD process and pipelines
- Develop secondary software utilities, test applications, and prototype applications
- Maintain, troubleshoot, diagnose, and repair existing software
- Provide and accept feedback on your work to and from team members
- Produce documentation, manuals, user guides and other technical documentation
- Interface with internal and external customers for software requirements management and acceptance testing
- Provide Mentorship for junior team members
Qualifications
- Minimum of 3 years developing frontend and backend web applications
- Minimum Computer Science Bachelor Degree or equivalent
- Must currently have or be eligible to government level security clearance
- Minimum of 2 years experience with Node.js, Express, React, Websockets
- Knowledge of web security standards (SSL, etc)
- Experience with Front-end UI frameworks like JQuery, Bootstrap, Material-UI
- Experience developing and integrating with REST APIs
- Experience with Helm, Docker, Kubernetes, Kafka, Cassandra
- Experience with Visual Studio Code, Linux, Git, Jira
- General understanding of IT infrastructure (DB, networking, servers, cloud, monitoring, etc.)
- Strong analytical and critical thinking skills
- Must be a team player and willing to learn
Desired Qualifications
- Familiarity with Typescript
- Understanding of cybersecurity threats, solutions, and best practices
- Familiarity with real-time network I/O, thread management, and video processing
- Experience with Python, AI, C++, real-time development
- Familiarity with computer graphics technologies and rendering pipelines (e.g. OpenGL)
- Experience creating technical diagrams and drawings using diagram tools
- Knowledge of and experience with ISO 27001 and 9001
- Willingness to travel globally for short periods of time
- Familiarity with multiple languages in addition to English
Why Searidge?
Searidge Technologies is an innovative technology company working in the mission critical world of aviation. As a pioneer and global leader in Digital Tower and Advanced Airport solutions, our team is on the forefront of technology and driving change in how aircraft and vehicles in the vicinity of an airport have been traditionally managed.
As a member of the Searidge team, you will be part of exciting industry firsts, encounter challenging problems, be exposed to a variety of internal functions, and encouraged to learn, grow and expand both professionally and personally.
We are an equal opportunity employer offering competitive compensation, a respectful and positive work environment where creative solutions, empowerment, and collaboration to achieve our shared goals are part of our corporate DNA.
Job tags
Salary