Jobs · Engineering

Senior Full Stack Developer

By Light Professional IT Services · United States · 2 days ago
RemoteRemoteEngineeringFull-time

Responsibilities

  • Develop and maintain a modern, responsive web interface.
  • Build backend scoring services, databases, and automated scoring agents for Windows and Linux.
  • Create and maintain administrative, technical, and end-user documentation.
  • Collaborate with the RangeOS development team to ensure seamless integration with versioned cyber ranges.

Requirements

  • Contribute to solution designs that align with requirements and system constraints.
  • Estimate effort, complexity, and timelines for assigned tasks.
  • Implement clean, efficient, and maintainable code using modern programming practices.
  • Select optimal algorithms and approaches to solve technical problems.
  • Apply sound logic and design principles to feature development.
  • Follow established coding conventions and standards.

Testing

  • Perform unit testing to validate functionality.
  • Support integration and validation testing across complex system environments.

Qualifications

  • Bachelor’s degree in a computer-related field and 3+ years of web development experience, or 6+ years of equivalent professional experience.
  • 8570 IAT Level II certification or ability to obtain certification within 6 months.
  • Strong full-stack development background, including:
    • Proficiency in one or more of the following: Node.js, React, jQuery/JavaScript, PostgreSQL or MySQL, AMQP.
    • Expertise with Git-based source control (Git, Bitbucket).
    • Experience developing system services and daemons.
    • Understanding of Linux virtualization concepts (KVM).
    • Experience with Node.js frameworks such as Express, OpenAuth, and Socket.io.
    • Familiarity with AMQP or similar message-oriented middleware.
  • Experience with cyber ranges, cyber training platforms, or simulation environments.
  • Understanding of orchestrated training events, exercise lifecycle, and multi-vendor tool integration.
  • Familiarity with infrastructure automation (Terraform preferred).
  • Experience with complex, multi-vendor, hybrid environments (RCS/ECS/cloud).
  • Containerization experience (Docker, image optimization).
  • CI/CD pipeline development (GitHub Actions, GitLab CI, Jenkins).
  • Cloud platform experience (AWS, Azure, GCP).
  • Knowledge of microservices and serverless architectures.
  • Strong REST API design and versioning practices.
  • Authentication and authorization implementation.
  • Experience with background processing, queues, and event-driven architectures.
  • Ability to design maintainable, modular business logic.

Skills

  • Strong REST API design and versioning practices.
  • Authentication and authorization implementation.
  • Experience with background processing, queues, and event-driven architectures.
  • Ability to design maintainable, modular business logic.

Benefits

  • Up to 10% travel

Similar jobs

Senior Full Stack Developer

International Federation of Red Cross and Red Crescent Societies - IFRCIndiana, United States· 1 wk ago
Engineeringapply on careers.ifrc.org