Lynker Technologies on contract to NOAA's Office for Coastal Management (OCM) is looking for a Nodej.js Full StackSoftware Developer.
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
Skills and Requirements of the Backend Software Developer
Degree in computer science or related field and five-years of professional 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 ES6 specification
Solid experience with Node.js
Experience with frameworks such as Express / Sails.js / Fastify
Solid grasp of JSON and Experience with writing JSON APIs
Good grasp of data structures and basic data manipulation algorithms
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 / esbuild
Working knowledge of of GIT version control, and related development workflows
Working knowledge of containerization technologies such as Docker
High code quality standards
Nice to Have Experience, But Not Required
CI/CD pipelines. Eg: jenkins, bamboo, github actions
Cloud deployments Eg: Azure / AWS / Heroku / GCP
Experience with Kubernetes and related technologies for development
Experience with Node.js background jobs frameworks such as BullMQ
Working knowledge of Redis
Strong affinity for automation scripting
Experience with C# and .net core
Polyglot experience with scripting languages such as Ruby, Python etc is a big plus
Frontend frameworks like Angular / Vue / React
GIS and mapping frameworks like OpenLayers / ArcGIS / Mapbox / Leaflet
Frontend data visualization using frameworks like D3, Highcharts or others
Open Source Contributions
We love stack overflow reputation
We love to hear about your side projects
We appreciate obsessive need to produce and maintain high quality documentation
Interview Process
Initial meet and greet with the hiring manager
Technical interview with engineering team
Collaborative coding assignment 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
https://coast.noaa.gov/hurricanes
Adapting Stormwater Management for Coastal Floods
https://coast.noaa.gov/stormwater-floods/
Coastal County Snapshots
https://coast.noaa.gov/snapshots/
Sea Level Rise Viewer
https://coast.noaa.gov/slr/
Coastal Flood Exposure Mapper
https://coast.noaa.gov/floodexposure/
About Lynker
Lynker is a growing, employee owned, small business, specializing in professional, scientific and technical services. Our continually expanding team combines scientific expertise with mature, results-driven processes and tools to achieve technically sound, cost effective solutions in hydrology/water sciences, geospatial analysis, information technology, resource management, conservation, and management and business process improvement.
We focus on putting the right people in the right place to be effective. And having the right people is critical for success. Our streamlined organization enables and empowers our talented professionals to tackle our customers' scientific and technical priorities – creatively and effectively.
Lynker offers a team-oriented work environment, and the opportunity to work in a culture of exceptionally skilled and diverse professionals who embrace sound science and creative solutions. Lynker's benefits include the following:
- Comprehensive healthcare for the employee at no monthly cost
- Healthcare benefit covers medical, prescription drug, dental, and vision
- Personal Time Off (PTO) Policy plus paid holidays
- Highly competitive compensation plan regularly calibrated against industry and location benchmarks
- 401(k) retirement plan with company-matching
- Employee Stock Ownership Plan (ESOP) – we're all company owners!
- Flexible spending accounts
- Employee assistance program (EAP)
- Short- and long-term disability insurance
- Life and accident insurance
- Tuition assistance/Training/Workforce improvement reimbursement per year
- Spot bonuses for exceptional performance
- Annual Employee Recognition Awards with bonuses
- Employee Referral Program
- Free centralized, self-directed Learning Management System to learn at your own pace
- Personalized career growth plans for every employee
Lynker is an E-Verify employer.
Lynker is proud to be an Equal Opportunity Employer and encourages women, minorities, individuals with disabilities and veterans to apply.