Network Designs, Inc. ยท 2 weeks ago
Senior Software Engineer (React / GraphQL / React Relay)
Network Designs, Inc. (NDi) is a leading Federal contractor specializing in IT and network solutions for government customers. As a Senior Software Engineer, you will design, develop, test, and manage application development projects, leveraging your expertise in React and GraphQL to support IT infrastructure and advanced analytics efforts.
Information ServicesInformation Technology
Responsibilities
Integrate third-party UI libraries and introduce new custom frontend capabilities using React, React Relay, and GraphQL, with Python used as an additional requirement for ETL and data processing workflows
Enhance and refactor existing React components and GraphQL/Relay data-fetching logic, recommending improvements to state management, performance, and component architecture; leverage Python where needed for backend ETL support
Automate and streamline frontend data interactions and application workflows through GraphQL schemas, Relay queries and mutations, and build-time tooling, with supporting Python-based ETL pipelines for data ingestion and transformation
Participate in all aspects of the software development life cycle
Contribute to planning, requirements gathering, development, testing, and quality assurance
Participate in technical project milestone reviews and code architecture sessions
Provide resource estimation and development best practices knowledge transfer
Participate in Program Increments (PIs) and Agile Release Train (ART) activities
Support the multi-enclave environment (Unclassified, Secret, and Top Secret)
Collaborate with cross-functional teams to ensure seamless integration
Qualification
Required
U.S. Citizenship is required
Must possess an active TS clearance at the time of application, be willing and able to obtain SCI access, and pass a CI polygraph
This position is onsite 5/days a week in Chantilly, VA
Bachelor's degree in Computer Science, Software Engineering, or related field
Minimum of 8 years of experience in software engineering with a strong focus on React and GraphQL
Experience with SAFe Agile framework
Strong understanding of forensic and investigative system requirements
Demonstrated experience designing and implementing complex software solutions in secure government environments
Advanced proficiency with Python, including its libraries and frameworks
Experience with Redis caching
Experience with message brokers such as RabbitMQ
Experience with React and specifically with React Relay
Data platforms like Elasticsearch and Splunk
Containerization and orchestration technologies (Docker, Kubernetes)
Cloud platforms (AWS GovCloud, SC2S, C2S)
DevSecOps practices and tools
Performance optimization and scalability design
Security engineering principles
Experience with frontend frameworks (Angular, React, Svelte)
GraphQL
Microservices architecture
SAFe Agile methodologies
Working in classified environments
Benefits
Comprehensive health, dental, vision, pet, and legal insurance
401(k) retirement matching
Paid leave
Paid holidays
Health and wellness programs
Employer-paid life and disability insurance
Professional development
Education benefits