NodeJS Developer

3 months ago


Greenbelt, United States Bay Systems Consulting Inc. Full time
Job DescriptionJob Description

SUMMARY

Develop and maintain web applications using JavaScript, Node.js Databases, AWS. Gather requirements from customers in an agile environment. Contribute to the design & development of application features and UIs. Collaborate with other developers, system administrators, and DBAs.

Candidate must be eligible for NASA security clearance which requires permanent residency or US citizenship.

RESPONSIBILITIES

Develop software to support GSFC applications

  • Design and develop new features or improve existing features
  • Create Responsive User Interfaces
  • Provide development support for existing applications
  • Contribute new ideas to improve design and manageability of code
  • Collaborate and work with other developers
  • Participate in code reviews
  • Develop and design effective RESTful services and APIs
  • Work in an agile application development environment

REQUIRED EDUCATION & EXPERIENCE

  • BA/BS degree in Computer Science (or related field)
  • 3+ years software development experience
  • Proficiency with JavaScript, AJAX, JSON, HTML5, and CSS3
  • JavaScript Front-End Frameworks (React, Vue.js, jQuery)
  • Back-end languages (Java, JavaScript) and frameworks (Node.js, Express.js, ColdFusion (CFCs, CF Script), Spring)
  • Object Oriented and Functional Programming experience
  • Knowledge of SDLC

DESIRED SKILLS

  • Relational Database experience including SQL Server, My SQL, Oracle, PostgreSQL or similar.
  • Webpack
  • Strong knowledge of state management libraries such as Redux and/or Vue
  • Strong knowledge of data structures, system design, and algorithms
  • Full-Stack (3- tier) Development Experience, including frontend, middle-tier, and backend
  • Responsive UI Design
  • Advanced JavaScript
  • DevsSecOps environment experience (AWS preferred)
  • CI/CD experience in DevSecOps environment
  • Code version Control with Git and/or Subversion
  • Proficiency with ColdFusion 2016
  • Ability to share knowledge via reviewing code, mentoring, technical discussions, and/or design documentation
  • GitLab and Atlassian tools (e.g. JIRA, Confluence, Bamboo)