Software Developer - Full Stack Node.js - remote

Lynker
Posted 2 years ago
We Work Remotely
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