Responsibilities
- Lead the design, development, and maintain full-stack applications using modern front-end frameworks (React, Angular, Vue.js) and back-end technologies (Rust, Python, Java, Node.js etc.)
- Lead the implementation of visually appealing and high-performance user interfaces that improve accessibility and enhance user experience
- Develop and maintain server-side logic, create APIs, and design database schemas to power application functionality and manage data
- Ensure seamless integration between front-end and back-end systems, collaborating closely with other developers
- Implement security measures to protect sensitive data and prevent unauthorized access
- Optimize both front-end and back-end performance for smooth interactions, quick load times, and efficient data handling
- Ensure scalability and responsiveness of applications across different devices, browsers, and as user numbers grow
- Utilize version control systems (e.g., Git) and participate in code reviews to maintain code integrity and quality
- Stay current with software development trends and best practices in full-stack development
- Actively collaborate in cross-functional engineering working groups to review, assess, and mature software artifacts such as system architecture, system behavior, system interfaces and requirements, software test plans, UI/UX designs, functional allocation, Interface Control Documents/Descriptions (ICDs), and data models
Requirements
- Bachelor’s degree in Computer Science/Engineering, or equivalent STEM field with 10+ years of experience (8+ years with Master’s degree) in software development
- Significant experience with both modern front-end frameworks (React, Angular) and back-end technologies (Rust, Python, Java) within agile development frameworks
- Strong understanding of JavaScript, HTML5, CSS3, and responsive web design principle
- Experience with both SQL and NoSQL databases, and efficient data storage/retrieval techniques
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and back-end frameworks (Django, Flask, Spring, Express.js, etc.)
- Knowledge of UI/UX best practices and accessibility standards for web applications
- Experience with API design, development, and integration
- Familiarity with secure software development practices and CI/CD pipelines
- Strong problem-solving skills and understanding of software performance optimization
- Excellent communication and teamwork abilities
- Active TS Clearance, US Citizenship required
Nice to Have
- Advanced degree in Computer Science or related field.
- Experience with testing frameworks for both front-end and back-end.
- Familiarity with design tools such as Figma, Sketch, or Adobe XD.
- Knowledge of containerization and orchestration technologies (Docker, Kubernetes)
- Knowledge of cybersecurity best practices, particularly in web development.
- Prior experience working on government-related projects
- Space domain exercise, training, or wargaming experience and familiarity with space-focused software solutions.
- Active TS clearance with SCI eligibility
Work Arrangement
Remote (City/Region)
Additional Information
- This position requires an active Top Secret clearance.

