×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Software Developer

Job in Virginia Beach, Virginia, 23450, USA
Listing for: Valkyrie Enterprises
Full Time position
Listed on 2026-05-19
Job specializations:
  • Software Development
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Full Stack Software Developer (Job ID: 4154)

Overview

Valkyrie Enterprises has a need for a Full Stack Software Engineer who will be key support to the NAMTS contract at Valkyrie Enterprises by architecting, developing, and maintaining secure, scalable software systems that manage and administer JQRs and skill-based training materials for United States Navy Sailors. This role focuses on building and sustaining custom solutions within the Moodle Learning Management System, including the development of custom Moodle plugins and administrative tools using PHP, SQL, Linux-based systems, HTML, CSS, and Java.

The engineer will maintain and enhance backend services in containerized environments such as Docker, working with relational databases and modern authentication and authorization frameworks like Keycloak. The position supports continuously evolving education and trade-skill curriculum requirements, ensuring systems remain reliable, auditable, secure, and adaptable. The engineer will operate across the full software lifecycle—from requirements gathering and system design through development, deployment, security hardening, and long-term maintenance—while managing multiple projects and driving initiatives through to full completion.

Responsibilities
  • Design, develop, and maintain complex web-based applications that support NAMTS education, qualification tracking, and administrative workflows.
  • Build custom plugins and extensions for the Moodle Learning Management System using PHP, SQL, and Moodle core APIs.
  • Develop front-end user interfaces using HTML and CSS, ensuring usability, accessibility, and consistency with training workflows.
  • Implement backend services and business logic using PHP and Python to support data-driven features and integrations.
  • Collaborate with government contacts and project management to translate curriculum requirements, trade skill logic, and administrative processes into scalable software solutions.
  • Architect, manage, and optimize relational databases supporting JQRs, skill materials, user records, and audit data.
  • Design and maintain normalized database schemas, ensuring data integrity, traceability, and performance.
  • Write advanced SQL queries, stored procedures, and scripts for reporting, automation, and validation.
  • Implement auditing, logging, and data quality checks to support compliance and operational transparency.
  • Stay current with emerging technologies, frameworks, and best practices relevant to full stack development, Dev Ops, and security.
  • Independently manage and prioritize multiple projects and development efforts simultaneously.
  • Lead projects from initial concept and requirements through implementation, deployment, and post-release support.
  • Maintain and enhance backend environments using Linux-based systems and containerized deployments (Docker).
  • Perform advanced debugging and root-cause analysis across application, database, and infrastructure layers.
Qualifications
  • Must have a Bachelor’s degree in Computer Science, Software Engineering, Mathematics, Data Science, or a related technical field, or equivalent professional experience in a related role.
  • Must have at least 3 years of professional software development experience in full stack or backend-focused roles.
  • Must have strong proficiency in SQL, including complex joins, subqueries, query optimization, and indexing.
  • Must demonstrate experience designing and managing relational database schemas with emphasis on data integrity, auditing, scalability, and performance.
  • Must have professional experience developing backend systems using PHP and Python.
  • Must have experience with HTML and CSS for building and maintaining user-friendly, accessible interfaces.
  • Must have experience with Java or another object-oriented programming language.
  • Must have proficiency with Git and Git Hub, including branching strategies, pull requests, and merges.
  • Must have experience working in Linux-based environments, including Power Shell and Bash scripting for automation, troubleshooting, and system tasks.
  • Must have experience with Docker or containerized application environments.
  • Must have strong debugging skills, including root-cause analysis across application, database, and infrastructure layers.
  • Mus…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary