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