Job Title: Full Stack (React/Node) Developer
Location: Windsor Mill MD
Job Type: Contract Hybrid 2 days/ week onsite
Work Status/Clearance: Public Trust Must be able to obtain a Public Trust.
LCAT: 7 years and a bachelors Degree (open to all work statuses as long as the candidate has lived in the US for the last 3 years with no travel out of the country longer than 90 days at a time)
Key Required Skills: React Node Redux Mobx Flux Typescript and Bootstrap.
Job Description:
- Architect design code and implement a nextgeneration web application using software engineering best practices in the latest technologies: NodeJS Single Page Application frontend (ReactJS ReduxJS MobxJS) NodeJS API Framework (RESTful APIs Express Knex) and DevOps (Jenkins Red Hat OpenShift Docker SonarQube UrbanCode).
- Provide software expertise in one or more of these areas: Rich Single Page Application modular user interfaces secure RESTful API microservices User Experience (UX) and accessibility (Section 508/WCAG/USDS Web Standards).
- Investigate and repair application defects regardless of component: frontend business logic middleware or database (PL/SQL and Data Modeling)
- Brief management customer team or vendors using written or oral skills at appropriate technical level for audience.
- All other duties as assigned or directed.
FOUNDATION FOR SUCCESS (Basic Qualifications)
- Bachelors Degree in Computer Science Mathematics Engineering or a related field
- Masters or Doctorate degree may substitute for required experience
- 10 years of experience in modern software development with a solid understanding of designing building deploying and running applications.
- Combined experience building web applications with modern technologies (Node React Redux Mobx Flux Typescript Bootstrap).
FACTORS TO HELP YOU SHINE (Required Skills)
- These skills will help you succeed in this position:
- Extensive senior level fullstack software development experience with Node.js and React.js with detailed understanding of user interface frameworks backend software architecture interactions and node module capabilities.
- Strong experience with JavaScript frameworks/technologies such as React.js Express.js MobX Redux or Flux.js.
- Strong development experience with developing RESTful Web Services using Node.js.
- Comprehensive knowledge of Scrum and Kanban Agile development process and TDD BDD ceremonies including scrums planning events backlog grooming retrospectives and demos.
- Complex programming program debugging data analysis problem analysis and resolution of issues within opensource applications.
- Strong communication and collaborative skills in providing technical direction and handson software development to include design development and testing.
- Expertise in writing complex SQL queries in PostgreSQL and optimize queries.
- Experience with working as part of a large team and managing and resolving merge conflicts and working with upstream and downstream dependencies.
- Ability to mentor team members on Node.js and React technologies.