Geospatial Full Stack Engineer (React)
$89.55k - $112.66k per yearNational Research Council Canada
Job Responsibility:
Help bring research to life and drive your career forward with the National Research Council of Canada (NRC), Canada's largest research and technology organization.
We are looking for a Geospatial Full Stack Engineer (React) to support our Ocean, Coastal and River Engineering (OCRE) Research Centre in Ottawa (ON).
NRC Ocean, Coastal and River Engineering (OCRE) supports a broad cross-section of industry sectors by developing creative and practical solutions to engineering challenges in rivers, lakes, and marine environments. We provide expertise and tools to identify, adapt, and integrate advanced solutions into systems that improve the performance and safety of ocean, coastal, and marine operations, meet the challenges of climate change, and protect infrastructure, property and people from severe weather events and other environmental risks.
Reporting to the Data Science and Artificial Intelligence Team Lead, the Web Developer creates and maintains web tools and services to advance OCRE's research capabilities and to meet the needs of research and commercial projects.
The ideal candidate for this position would possess the skills required to amplify OCRE's research impacts through developing efficient and accessible online tools. This ideal candidate would embrace and lead the adoption of the latest web technologies, cloud service providers and spatiotemporal big data analytical/visualization libraries to support a variety of projects, such as:
- Development of data-intensive web platforms to publish/share data, maps, dashboards, run simulations (e.g. Open Telemac), integrate ML-based and statistical big data analytics and store large datasets.
- Development of custom geospatial web applications, dashboards and tools to share specific scientific knowledge or datasets with the general population.
- Support researchers to continuously discover, evaluate, and implement new technologies (script, tools, process, AI & ML, apis) to maximize research efficiency related to climate change resilience and adaptation of coastal infrastructure and other exciting research programs at OCRE.
Screening Criteria
Applicants must demonstrate within the content of their application that they meet the following screening criteria in order to be given further consideration as candidates:
Education
Bachelor's degree in Computer Science, Computer Engineering, or a related field. Equivalency of experience and education may be considered for candidates with other Bachelor (technical) degrees. For information on certificates and diplomas issued abroad, please see Degree equivalency
Experience
- Significant experience developing and designing architecture for Single Page Application (SPA) using React;
- Significant experience building and maintaining user interface components using React component libraries (e.g., Antd, MUI, Styled-components);
- Significant experience in building web application using mapping libraries (GIS) and charting librairies like Leaflet, Mapbox GL JS, OpenLayers, CesiumJS, Turf.js, Deck.gl, Plotly, Echarts, etc.
- Experience building serverless applications using AWS cloud-based services, such as AWS Lambda, AWS S3, AWS API Gateway, AWS DynamoDB, etc.
- Experience with source control system Git, continuous integration tools, ansible or other deployment automation tools
- Experience using Python, virtual environments and data science packages (e.g. numpy, scipy, pandas, xarray, dash) to read, manipulate and analyse large temporal and spatial datasets will be considered an asset
- Experience with developing web API using and REST protocols will be considered an asset Experience with composing and deploying Docker containers and images will be considered an asset
Significant is defined as >3 years
Condition of Employment
Reliability Status
Language Requirements
English
Information on language requirements and self-assessment tests
Assessment Criteria
Candidates will be assessed on the basis of the following criteria:
Technical Competencies
- Significant ability to develop and design architecture for Single Page Application (SPA) using JavaScript, NodeJS, NPM and React;
- Significant ability to build and maintain user-interface components using React component libraries (e.g. Antd, MUI, storybook, styled-components)
- Significant ability to manipulate geospatial data and develop custom react components using mapping and charting libraries such as eaflet, Mapbox, OpenLayers, etc.
- Ability to build serverless applications using AWS cloud-based services, such as AWS Lambda, AWS S3, AWS API Gateway, AWS DynamoDB, etc.
- Knowledge of source control system Git; continuous integration tools, ansible or other deployment automation tools
- Knowledge of Python, virtual environments and data science packages (e.g. numpy, scipy, pandas, xarray, dash) to read, manipulate and analyse large temporal and spatial datasets will be considered an asset
- Knowledge of design and usage of web API using and REST protocols will be considered an asset
- Knowledge of composing and deploying Docker containers and images will be considered an asset
Behavioural Competencies
- Technology support - Results orientation (Level 3)
- Technology support - Teamwork (Level 2)
- Technology support - Self-knowing and self-development (Level 2)
- Technology support - Conceptual and analytical ability (Level 2)
- Technology support - Client focus (Level 2)
Competency Profile(s)
For this position, the NRC will evaluate candidates using the following competency profile: Technology Support
Relocation
Relocation assistance will be determined in accordance with the NRC's directives.
Compensation
Salary under review. From $89,548 to $112,660 per annum.
An incumbent occupying a position within the CS Group is currently entitled to receive a terminable allowance of $212 per month.
NRC employees enjoy a wide-range of competitive benefits including comprehensive health and dental plans, pension and insurance plans, vacation and other leave entitlements.
Notes
- A pre-qualified list may be established for similar positions for a one year period.
- Preference will be given to Canadian Citizens and Permanent Residents of Canada. Please include citizenship information in your application.
- Underfilling may be considered.
- The incumbent must adhere to safe workplace practices at all times.
- We thank all those who apply, however only those selected for further consideration will be contacted.
Please direct your questions, with the requisition number (20093) to:
E-mail: View email address on ca.edajobs.com
Telephone: View phone number on ca.edajobs.com
Closing Date: 12 July 2024 - 23:59 Eastern Time
- ...the world in technology and innovation. Your next chapter starts here. We’re looking for a Full‑Stack Developer with strong Go and React experience and solid engineering fundamentals. You’ll design and build reliable applications, make informed architectural decisions...SuggestedPermanent employmentFull time
- ...emissions. We are looking for an innovative Full Stack Web Developer for our Electric-Eye team... ...Experience with modern web technologies (React.js, Node.js, Tailwind CSS, HTML5) ~... ...Assets ~ Experience with web-based geospatial visualization tools (OpenLayers, WebGL)...SuggestedFull timeLocal areaRemote workFlexible hours
$95k - $140k per year
...About The Role This position is for a Full-Stack Software Developer to join our team. You... .... degree in Software/Computer/Electrical Engineering, Computer Science or similar field Experience... ...with JavaScript client frameworks (React) Experience with Python Comfortable...SuggestedFull timeInternshipWorldwide- ...serre. Nous sommes à la recherche d'un(e) Développeur(euse) Web Full Stack innovant(e) pour rejoindre notre équipe Electric Eye ,... ...et Python . Expérience avec les technologies Web modernes (React.js, Node.js, Tailwind CSS et HTML5). Expérience dans le développement...SuggestedPermanent employmentFull timeFlexible hoursWeekend work
- A specialized Digital Innovation Hub within a federal defense organization is seeking Intermediate Full-Stack Software Developers. The successful candidates will support the development, scaling, and sustainment of a cloud-based innovation application designed to modernize internal...Suggested
- ...Frontend Software Engineer Location: Ottawa, ON (On-site) Reports... ...the sensor and embedded stack, and travel to field sites to... ...high-performance dashboards, geospatial maps, and interfaces that surface... ...with a modern web framework (React, Vue, or similar) and state management...
- ...mobile expérimenté(e) ayant une solide expertise afin de contribuer au développement et à la correction d’applications mobiles natives et React Native Sans être exhaustifs, voici les services et livrables que devra fournir la personne retenue : Développer des applications...Hourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from... ...-quality APIs and services. | Our tech stack : React, Node.js with Express, TypeScript, GraphQL,...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
$98.35k - $121k per year
...Manager AI Type: Permanent | Full-Time About Solink At... ...Role As an Intermediate AI/ML Engineer, you’ll design, build, and deploy... ...with one or more of Node.js, React, Rust, JavaScript or TypeScript... ...both ML and software engineering stack (cross functional imperative)....Permanent employmentFull time- ...Co-Founder & CEO, Reza Khadjavi . About the Executive IC, Engineering role Most engineering leaders stop writing code the moment... ...you've been waiting to make, this is your seat. | Our tech stack: React, Node.js with Express, TypeScript, GraphQL, PostgreSQL, MongoDB...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- ...Integrations Engineer Location: Ottawa, ON (On-Site/ Field as required) Reports to: CTO The Role Dominion Dynamics systems... ...integrated, including connecting systems and data sources to bespoke geospatial, LLM, interpretation, and inference layers. This role sits at...
$18 per hour
...Receptionist Report to General Sales Manager Location 299 W Hunt Club Rd, Ottawa Ontario, K2E 1A6 - On-Site Employment Status Full-Time Closing Date Until filled Who We Are? The Tony Graham Automotive Group (TGAG) is a reputable and established business,...Hourly payPermanent employmentFull timeRelocationMonday to fridayShift workDay shift$20 - $22 per hour
...children, families, and educators and who takes on a leadership role in a fast-paced learning environment. Position Details This is a full-time, in-person position at: Oxford Learning Orleans 3619 Innes Road Orléans, ON Applicants must be able to commute to the...Full timeWork at officeRelocation packageAfternoon shift- ...routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and... ...runtime behavior feel routine to our customers. | Our tech stack : Node.js, TypeScript, React, MongoDB, ElasticSearch, Azure, and Pulumi. ~ Explore...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
$18.8 per hour
...difference through our Corporate Social Responsibility activities, like Planet 21 Comprehensive extended health benefits package Full rate of pay of $18.80/hour Job Description Reporting to the Valet Guest Service Manager , responsibilities and essential job...Full timeLocal areaImmediate startWorldwideShift workWeekend workAfternoon shift$19.2 - $22.6 per hour
...Store Name/Number: ON-Tanger Ottawa (2304) Address: 8555 Campeau Drive, Ottawa, ON K2T 0K5, Canada (CA) Full Time/Part Time: Full Time Position Type: Regular Vacancy Status: This position is for an existing, open vacancy The Operations Consultant works in partnership...Full timePart timeFlexible hoursAfternoon shift$25.76 per hour
...difference through our Corporate Social Responsibility activities, like Planet 21 Comprehensive extended health benefits package Full rate of pay of $25.76/hour Job Description Reporting to the Housekeeping Leadership Team, responsibilities and essential job...Full timeWork at officeWorldwideShift workWeekend work- ...music, pop culture, and creating the most amazing in-store experience for our customers and employees. We’re on the search for a Full-Time Assistant Manager that will help lead the loudest store in the mall. You’ll support the Store Manager in achieving store objectives...Full time
- ...Senior Security Engineer Location : Toronto, On-Site Reports to: Head of Security... ...including SSO/SCIM integrations across the full application estate Implement phishing-resistant... ...comfort integrating APIs across a diverse stack; proficient scripting (Python or similar)...
- ...events and advertising opportunities. Continually evaluate and react to performance issues and actively recruit candidates. Ability... ...equal employment opportunity. And we believe our equitable work environment helps unleash your full potential and inspires you to thrive....Full timeWork at officeWorldwideFlexible hours
$25.57 per hour
...door to the Parliament Buildings, the landmark Fairmont Chateau Laurier hotel in Ottawa is looking to fill a role of Royal Service Agent (Full-Time). What is in it for you: Wonderful company culture - our colleagues are at the heart of all that we do Food & Beverage...Permanent employmentFull timeWorldwideShift workNight shift$73.46k - $88.49k per year
...Opportunity Position Title: Community Health Nurse Component/Team: Integrated Health Services Program Status: Permanent, 1.0 FTE Full-Time (35 hours per week) Salary Scale: $73,455 - $88,488 annualized salary plus benefits Work location: On-Site at 221 Nelson...Permanent employmentFull timeInternshipImmediate startMonday to friday- ..., apply now. We are currently seeking a Senior ITSM Platform Engineer to join our team in Ottawa, Ontario (CA-ON), Canada (CA). Project... ...based, XML-based interfaces, or similar enterprise application stacks). ~2+ years of experience supporting enterprise ITSM platforms...For contractorsWork at officeRemote workFlexible hours
$26.75 per hour
...difference through our Corporate Social Responsibility activities, like Planet 21 Comprehensive extended health benefits package Full rate of pay of $26.75/hour Job Description Reporting to the Culinary Leadership Team, responsibilities and essential job functions...Full timeWorldwideShift work$22 per hour
...preview: PepsiCo Beverages Merchandiser It will be referenced throughout the interview process. Compensation: ~$22.00 per hour with full-time hours and overtime opportunities ~ Health and Dental Benefits Shifts: Mon, Wed, Fri, Sat, Sun Day Shift What you...Hourly payFull timeMonday to fridayShift workDay shift$35.8 per hour
...difference through our Corporate Social Responsibility activities, like Planet 21 Comprehensive extended health benefits package Full rate of pay of $35.80/hour Job Description Reporting to the Pastry Chef, responsibilities and essential job functions include but...Permanent employmentFull timeWork at officeWorldwideShift work$24.86 per hour
...difference through our Corporate Social Responsibility activities, like Planet 21 Comprehensive extended health benefits package Full rate of pay of $24.86/hour Job Description Reporting to the Outlets Leadership Team, you are the beginning of an exceptional...Full timeTemporary workWorldwideShift work- ...Sales Associate | Ottawa | Full-time You want to be part of a dynamic team and you excel at selling and customer service ? You like to connect, develop trusting relationships and provide a unique shopping experience? You want to become an expert in your field and...Full time
$18.5 per hour
Hard Work Pays Off — and We Teach You How to Do It Well. We’re hiring Full-Time Painters for the Spring-Summer season in Nepean / Barrhaven (Ottawa). This position is ideal for students—high school or university—who want a solid summer job, enjoy working with their hands,...Full timeSummer workWeekend work- ...Backend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead The Role... .... Create integrations with flight stacks and simulation environments — MAVLink, ArduPilot, Unreal Engine, and Gazebo. Develop secure asset management...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Geospatial Full Stack Engineer (React). Be the first to apply!
- full stack developer Ottawa, ON
- senior full stack engineer Ottawa, ON
- full stack web developer Ottawa, ON
- full stack developer remote Ottawa, ON
- react js developer Ottawa, ON
- react developer Ottawa, ON
- react native developer Ottawa, ON
- javascript and react developer Ottawa, ON
- senior react developer Ottawa, ON
- junior react developer Ottawa, ON

