Skip to main content

Java Script and Node.js Developer

Technology
Washon MedData Inc
Vienna, United States$9,182 - $11,180 /year3 weeks agoUntil 5/29/2026
Full timeOn-site

Job description

  • *Job Description – Software Engineer (Mid - Level)**
Headquartered in Vienna Virginia, AR Security Corporation is a leading enterprise security as a software company. Established as a standalone company in 2012, AR Security began to develop the AVERT risk assessment solution with support from the U.S. Department of Defense in 1999. The AVERT suite of solutions have evolved to cover the entire physical security lifecycle to protect the world’s most critical assets. AVERT includes software for security design, assessment, virtual training, command and control, robotic operations, and real-time decision support.
  • *Position Summary**
Candidate will work as part of an Agile Development team to develop security/command & control software for the AR Enterprise Security Platform. Candidate will work with the product management, marketing and operations teams to design, implement, and test applications to meet the requirements of our customers.

This position will report to the VP of Product Development.

  • *Required Work Experience and SkillsThe successful candidate will have a Bachelor’s degree in Computer Science or Engineering, or equivalent work experience, and will have expert knowledge in JavaScript as a minimum. Candidate should have excellent oral and written communication skills and be comfortable working on a team. Candidate should have a passion for software development, as demonstrated by knowledge of current trends, tools, and technologies, and experience with important open-source projects and frameworks, whether on personal projects or on the job.
  • *Major Duties and Responsibilities
· Implement Micro service-based solutions with a focus on security

· Create RESTful Web services and process data

· Develop full-featured user interfaces based on UI designs and requirements

· Develop APIs and database models to support UI features

· Evaluate interrelationships between application components and ensure no unintended changes are introduced into the system

· Participate and/or serve as a resource to technical teams within AR

· Primarily responsible for the react front-end web development.

· Works closely with customers, business analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions. These solutions must be aligned with business and IT strategies and comply with the organization's architectural standards.

· Involved in the full systems life cycle (SDLC), coding, testing, implementation, maintenance and support of applications software that is delivered on time and within budget.

· Responsibilities may also include participation in component and data architecture design, performance monitoring and product evaluation.

· Provides front end development of projects involving ReactJS application development, migrations, and additions to existing applications.

· Participates in project meetings with other technical staff, business owners and subject matter experts.

· Assesses and develops ReactJS front end development requirements for project and communicates in writing or in meetings with development team while assessing detailed specifications against design requirements.

· Reviews application in progress of development to ensure compliance with overall design parameters and corporate development standards.

· Develops unit tests. Reviews test results and directs further development.

· May provide, or guide provision of technical support to applications currently in production.

· May mentor or guide work of less experienced programming and development staff.

· Performs other related duties as assigned.

· Ability to troubleshoot software application issues by making programming changes and modification to configuration

  • *Required Skills:**
· Bachelor's Degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience.

· Experience with React.js (ReactJS) and preferable Redux

· Experience with Node.js, JavaScript, HTML, and CSS

· Experience with editors such as Visual Studio Code a plus

· Familiarity with Docker, Elasticsearch, NATS, and NoSQL databases

· Understanding of OOP and architectural principles as well as networking

· Experience working with RESTful API and API tools such as Postman desired

· Excellent analytical, decision-making and problem-solving skills

· Ability to develop partnership-oriented relationships with business executives and functional leaders, especially as it relates to operations and technology

· Must be able to multitask in a fast-paced environment with focus on timeliness, documentation, and communications with peers and business users alike

· Ability to communicate effectively both verbally and in writing to technical and non-technical audiences of various levels within or outside the organization (executives, regulators, clients, etc.)

· Results oriented, business focused, and successful at interfacing across multiple organizational units

· Has a solid understanding of systems analysis, development, and quality assurance and integration methodologies.

  • *Location and Travel Requirements**
Location: Vienna, VA USA

Travel may be required, regional and occasional international (up to 25% depending on project requirements).

  • *Salary and Package**
Salary and package are competitive and commensurate with experience.
  • *You will be required to demonstrate your eligibility to work for an employer in the United States without restriction.**
Pay: $110,185.98 - $134,159.47 per year

Benefits

  • AD&D insurance
  • Dental insurance
  • Health insurance
  • Life insurance
  • Vision insurance

Work Location: In person

Keywords
javascriptingnodejsjob-descriptionsaccounts-receivableantimicrobial-resistance-amraugmented-reality-arcorporate-securityassessment-assessment-toolsrisk-assessmentrisk-analysisphysical-securitysecurity-architecturevisual-art-designplanning-and-designproduct-development-and-designtraining-certificationeducation-trainingtraining-and-developmentmaintenance-repair-and-operations-mrotime-and-attendancedecision-supportagile-software-developmentproduct-managementsensors-test-measurementcomputer-sciencejavascriptoral-and-maxillofacialsoftware-developmentopen-sourcedating-personalsdata-processinguser-interface-uiyouth-organizations-resourcesreact-jsweb-developmentsoftware-development-lifecyclesystems-development-life-cycle-sdlctesting-and-analysiscomponentdata-architecturemonitor-and-analyze-performancefront-end-developmentapp-developmentapplication-developmentcomplianceit-supporttechnical-support-tech-supportmentoringtroubleshootingreactreduxjscascading-style-sheets-cssmicrosoft-visual-studiovisual-studiovisual-studio-codedockerelasticsearchnatsnosqlobject-oriented-programming-oopnetworking-telecommunicationsrestful-apiapplication-programming-interface-apipostmaninsurance-consulting-and-technologyenvironment-health-and-safety-hsseecology-environmentclubs-organizationsquality-assuranceaccidental-death-and-dismemberment-insurance-ad-ddental-insurancehealth-insurancelife-insurancevision-carevision-insurance

¿Te interesa este puesto?