Fullstack Developer (ReactJS/NodeJS)
Baltimore, MD
Softologies Inc. looking for NodeJS and ReactJS Fullstack Software Engineer for Federal Client
This is long term project: 5+ years
- Security Clearance: Public Trust (or to be able to obtain)
- Minimum 2 years of experience with NodeJS and/or ReactJS on real projects
- Security Clearance: Public Trust (or to be able to obtain)
- Green Card holder or US Citizen Only
Responsibilities and Duties
- Participate in configuration, build and release management, and testing of software with software engineers
- Participate in the analysis, design, development, test, modification and integration of software systems for designated products and/or customer applications
- Develop software for products following coding standards and in accordance with Agile development methodology, tools and release processes
- Participate in sprint planning, revise and update programs and documentation, including reviewing schedules and milestones
- Implement, debug, and document isolated sections of code and systems, develop software requirements, related design, and code without supervision
- Participate in and gain familiarity with code reviews, software development, and engineering processes
- Recommend value added changes to existing coding practices, standards and tools
- Define and execute software test methods and procedures, including unit tests for assigned software capabilities
- Assess severity of problems, determine corrective action, and implement solutions for software defects or operational issues
- Show commitment to company values, ethics, safety, security, labor charging and quality
Qualifications and Skills
- Extensive software development experience with Node.js (2 or more years)
- Two or more years’ experience with one or more JavaScript frameworks/technologies such as ExpressJS, AngularJS, BackboneJS, ReactJS, MobX or Redux
- Strong development experience with developing RESTful Web Services
- Comprehensive knowledge of Agile development process and ceremonies including scrums, planning events, backlog grooming, retrospectives and demos
- Complex programming, program debugging, data analysis, problem analysis and resolution of issues within open source applications
- Strong communication and collaborative skills in providing technical direction and hands-on software development to include design, development and testing