Skip to content
mimi

Full Stack Software Developer

Noblis

Chantilly · flexible Full-time Senior $146k – $228k/yr Yesterday

About the role

About Noblis

Noblis and its subsidiaries tackle the nation's toughest challenges and apply advanced solutions to critical missions. We combine scientific thought, management, and engineering expertise in an independent and objective environment to achieve enduring impact on federal missions. Noblis serves a diverse range of government clients in the defense, intelligence, and federal civil sectors.

Why Join Noblis?

Our employees find profound meaning in their work, enjoying a balance with their personal lives. Our teams are our greatest asset—skilled, knowledgeable, and mission-driven individuals eager to make a difference. Noblis has received numerous workplace awards that highlight our commitment to our employees.

Responsibilities

Noblis is looking for a talented and experienced Full Stack Software Developer who has a strong focus on Angular UI development to join our team. In this role, you will become the technical expert on front-end architecture, leading innovative UI projects while collaborating across the entire stack to create scalable, high-performance enterprise web applications. The ideal candidate will have a wealth of software development experience with a keen emphasis on front-end engineering, along with deep expertise in Angular frameworks, Angular Material, and TypeScript. Additionally, a proven ability to work seamlessly with .NET back-end services and Elasticsearch is essential.

  • Architect, design, and develop enterprise-scale Angular applications utilizing Angular Material components and design principles.
  • Build and maintain TypeScript-based front-end solutions that integrate seamlessly with .NET back-end APIs (REST).
  • Design and implement Elasticsearch query integrations for front-end applications, focusing on search UX, filtering, faceting, and rendering results.
  • Act as the technical Subject Matter Expert for Angular, Angular Material, and front-end/back-end integration best practices.
  • Establish and enforce coding standards, development best practices, and guidelines across Angular projects.
  • Collaborate closely with UX/UI designers to transform wireframes and prototypes into responsive and accessible user interfaces using Angular Material.
  • Work alongside ETL engineers to define API contracts, data models, and Elasticsearch query structures.
  • Pioneer the adoption of modern Angular features and ecosystem updates, including Angular CLI, RxJS, NgRx, and standalone components.
  • Identify and address performance bottlenecks, security threats, and technical debt.
  • Participate in sprint planning, contribute to technical roadmaps, and maintain architectural documentation.
  • Keep abreast of new front-end technologies and assess their potential relevance to the organization.
  • Support containerized application development and deployment using Docker and Kubernetes, including writing Dockerfiles and managing container images in Kubernetes environments.

Required Qualifications

  • Active Top Secret (TS) clearance with eligibility for Sensitive Compartmented Information (SCI) and ability to obtain a Counterintelligence (CI) Polygraph.
  • One of the following educational backgrounds combined with relevant experience:
    • Bachelor's or master's degree with 10 years of experience.
    • Associate degree with 13 years of experience.
    • High School Diploma/GED with 16 years of experience.
  • U.S. citizenship is required.
  • Proficiency in Angular, Angular Material, and TypeScript.
  • Experience in building and consuming RESTful APIs, particularly with .NET back-end services.
  • Experience with integrating front-end applications with Elasticsearch, covering search queries, filtering, and data visualization.
  • Familiarity with containerization technologies like Docker and orchestration platforms such as Kubernetes.
  • Adeptness with CI/CD pipelines, version control systems (e.g., Git), and contemporary development workflows.
  • Capability to lead technical discussions, mentor developers, and advocate for engineering best practices across teams.
  • Diverse experience working cross-functionally with back-end engineers, data/ETL teams, and product stakeholders.
  • Exceptional communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.

Desired Qualifications

  • Active TS/SCI with CI Polygraph.
  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • Experience in Agile/Scrum environments.
  • Strong understanding of UI/UX principles with effective collaboration with designers.
  • Expertise in HTML5, CSS3, SCSS, and responsive design principles.
  • Experience serving as a technical lead or Subject Matter Expert (SME) on complex software development projects.

Remote/Hybrid Policy

Remote/hybrid status is subject to change based on Noblis and/or government requirements.

Commitment to Non-Discrimination

All qualified applicants will receive consideration for employment without biases. We promote a workplace where diversity and inclusion matter. We are dedicated to providing reasonable accommodations for applicants during the application process and throughout employment.

Skills

AngularAngular CLIAngular MaterialCSS3DockerElasticsearchETLGitHTML5KubernetesNgRxNode.jsPostgreSQLRxJSSCSSTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free