Software Developer - Full Stack Node.js - remote

Lynker
Posted 2 years ago
Lynker Technologies on contract to NOAA’s Office for Coastal Management (OCM) is looking for an Application Developer with the following skill sets.
In This Position You Will  
  • Interact with project teams to understand requirements and translate them into innovative solutions
  • Work closely with a team of talented developers to design, develop, test, deploy, and support web-based applications, following an industry standard product development process in cutting-edge technologies
  • Participate in research, planning, and brainstorming with development and project teams
  • Participate as a member of a technical team that proactively plans the implementation of enterprise systems across a wide platform of technologies



Requirements

Skills and Requirements 
Bachelor’s degree in computer science or related field and 2-4 years of experience in software development
  • Professional and technical certification programs may be substituted for years of education, based on credit hour equivalents
  • Solid grasp of JavaScript including ES5 and ES6
  • Solid experience with Node.js
  • Experience with frameworks such as Express / Sails.js / Fastify
  • Solid grasp of JSON and Experience with writing JSON APIs
  • Familiarity with authentication and authorization (sessions, API tokens, JWTs)
  • Familiarity with relational databases such as SQL Server or PostgreSQL
  • Some experience with building frontend applications using HTML Javascript and CSS
  • Good understanding of JavaScript build tools such as Webpack / Parcel.js / Grunt / Gulp
  • Working knowledge of of GIT version control, and related development workflows
Nice to Have Experience, But Not Required 
  • CI/CD pipelines. Eg: jenkins, bamboo, github actions
  • Cloud deployments Eg:  Azure / AWS / Heroku / GCP
  • Containerization technologies such as Docker
  • Experience with C# and .net core
  • Polyglot experience with scripting languages such as Ruby, Python etc. 
  • Publishing npm packages
  • Frontend frameworks like Angular.js / Vue / React
  • GIS and mapping frameworks like OpenLayers / ArcGIS / Mapbox / Leaflet
  • Frontend data visualization using frameworks like  D3, Highcharts or others 
  • High code quality standards
  • Open Source Contributions
  • We love stack overflow reputation 
Interview Process
  • Initial meet and greet with the hiring manager
  • Technical interview
  • Collaborative Coding Assignment (Take Home or with Peers) 
  • Processing of a National Agency Check and fingerprinting will be required post job offer
View Examples of Recently Developed Applications
  • Historical Hurricane Tracks
  • Adapting Stormwater Management for Coastal Floods 
  • Coastal County Snapshots
  • Sea Level Rise Viewer
  • Coastal Flood Exposure Mapper