Full-Stack Software Engineer – Front-End Focus

3GIMBALS, LLC
  • Quantico, VA
  • Full-time
  • Instant Apply
1 day ago

Job Description

Position Summary3GIMBALS is seeking a Full-Stack Software Engineer with a strong front-end focus to help design, build, and deliver capabilities for OMEN, our multi-domain data fusion and analytics platform. This role is ideal for an engineer with strong front-end development experience who is also comfortable working across the full application stack.The Full-Stack Software Engineer will build responsive, intuitive user experiences using TypeScript and React, develop and integrate backend services and APIs using Python and FastAPI, and take features from initial design through deployment and operation in AWS. The position works closely with developers, analysts, and subject matter experts to translate complex mission and user requirements into practical software capabilities.As part of a small, multidisciplinary team, this role provides meaningful ownership of the features developed and the opportunity to influence both the user experience and technical direction of the platform.Key ResponsibilitiesDesign, develop, and maintain responsive, user-facing applications using TypeScript and React.Translate complex workflows, data, and analytic capabilities into intuitive and effective user experiences.Design, build, and maintain RESTful APIs and backend services using Python and FastAPI.Integrate front-end applications with backend APIs, data services, and other OMEN platform capabilities.Own software features throughout the development lifecycle, from requirements and technical design through implementation, testing, deployment, and sustainment.Design and manage database schema changes and migrations using Alembic.Build and maintain GitLab CI/CD pipelines to automate testing and application deployment.Deploy, monitor, troubleshoot, and scale applications in AWS environments.Write clean, maintainable, well-tested, and documented code.Participate in code reviews, architecture and design discussions, and technical planning.Collaborate with developers, analysts, subject matter experts, and other stakeholders to understand user needs and deliver effective solutions.Contribute to engineering standards, development practices, and continuous improvement across the OMEN team.Required Qualifications3–5 years of professional software engineering experience developing production applications.Strong proficiency in Python.Professional experience developing modern front-end applications using TypeScript and React.Hands-on experience developing APIs and backend services using FastAPI.Experience managing database schema migrations using Alembic.Experience using GitLab for source control and CI/CD pipelines.Experience deploying and operating applications in AWS.Solid understanding of software design principles, testing, debugging, and application performance.Demonstrated ability to develop and deliver features across both the front end and backend of an application.Strong written and verbal communication skills and the ability to collaborate effectively within a multidisciplinary team.Preferred QualificationsActive U.S. Government security clearance.Experience developing applications that present complex, highly connected, geospatial, temporal, or analytical data to end users.Experience with graph databases such as Neo4j or Amazon Neptune and graph query languages such as Cypher or Gremlin.Experience with infrastructure as code using Pulumi.Experience designing or implementing data visualizations, interactive analytic interfaces, or other complex front-end experiences.Experience developing software for DoD, Intelligence Community, national security, or other mission-focused environments.Familiarity with containerized applications and modern cloud-native development practices.What Success Looks LikeSuccess in this role requires the ability to translate user and mission needs into effective capabilities within OMEN, with particular strength in front-end development and user experience. The Full-Stack Software Engineer will work comfortably across React/TypeScript interfaces and Python/FastAPI services while maintaining ownership of the quality, usability, and reliability of delivered capabilities.The role requires an ability to make complex information and analytic capabilities intuitive and useful to OMEN users while contributing effectively throughout the application stack. Success also requires independent problem-solving, close collaboration with engineers and mission experts, strong communication, and the drive and natural curiosity to tackle complex technical and mission challenges.

Numbers & Facts

LocationQuantico, VA
Job TypeFull-time

Skills

  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • Application Programming Interface (API)unmatched
  • Change Managementunmatched
  • Cloud Applicationsunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Data Analysisunmatched
  • Data Fusionunmatched
  • Data Visualizationunmatched
  • Database Administrationunmatched
  • Database Designunmatched
  • Database Programming Languagesunmatched
  • Database Technologyunmatched
  • Debugging Skillsunmatched
  • Engineeringunmatched
  • Intelligence Communityunmatched
  • Needs Assessmentunmatched
  • Neo4junmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • Product Lifecycleunmatched
  • Python Programming/Scripting Languageunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • Security Clearanceunmatched
  • Software Administrationunmatched
  • Software Design for Test (SDET)unmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Standards Developmentunmatched
  • Team Playerunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Testingunmatched
  • United States Department of Defense (DoD)unmatched
  • Usability Engineeringunmatched
  • User Experience Design (UXD)unmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Analyticsunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder