What are the responsibilities and job description for the Senior Developer, Full Stack US Space Systems || Albuquerque, NM position at GDR Defense?
Role: Senior Developer, Full Stack US Space Systems
Location: Albuquerque, NM (Relocation assistance provided)
Salary Range:$135,000.00 To $160,000.00 Annually
Type: Full Time
Active clearance required. Top Secret preferred. Must be eligible for SCI
Key Responsibilities
Application Architecture and Development
- Design, develop, and maintain scalable full stack web applications using a clear three-tier architecture consisting of presentation (frontend), application/service (API/backend), and data layers, ensuring clean separation of concerns and maintainable system boundaries.
- Translate business and technical requirements into well structured, maintainable application architecture.
- Design and develop component-based front-end applications using modern frameworks such as Vue, React, or similar, including state management, routing, and API integration.
- Build robust backend services and APIs to support data driven functionality.
- Ensure applications are production ready, secure, and performant.
API and Service Layer Engineering
- Design and implement RESTful or GraphQLAPIs that expose curated data and system functionality.
- Integrate applications with internal data platforms, data warehouses, and external services.
- Implement proper error handling, validation, logging, and observability across services.
- Support versioning and lifecycle management of APIs.
Data Platform Integration
- Collaborate with data engineering teams to integrate applications with lakehouse and warehouse environments.
- Consume curated datasets and expose them through secure application layers.
- Support real-time and batch data workflows as required by business use cases.
- Ensure data accuracy, consistency, and appropriate access controls within applications.
AI and Advanced Feature Integration
- Integrate AI and LLM driven capabilities into user-facing applications where applicable.
- Collaborate with AI platform developers to operationalize models into production systems.
- Ensure responsible and secure implementation of AI enabled features.
Cloud Deployment and Infrastructure
- Deploy and maintain applications in AWS environments.
- Utilize containerization tools to support portability and scalability.
- Contribute to CI/CD pipelines and automated deployment processes.
- Partner with infrastructure teams to ensure reliability, uptime, and cost efficiency.
Performance Optimization and Scalability
- Monitor application performance and proactively address bottlenecks.
- Optimize database queries, API calls, and front-end rendering performance.
- Design systems that scale to support increased data volume and user demand.
- Implement authentication and authorization controls aligned with security best practices.
- Ensure compliance with data protection standards relevant to client engagements.
- Follow secure coding standards and participate in remediation efforts when vulnerabilities are identified.
Cross-Functional Collaboration
- Partner with product leaders, project managers, data engineers, and AI developers to align on delivery priorities.
- Participate in technical design sessions and architecture reviews.
- Support client discussions when technical clarification or solution alignment is required.
- Participate in peer code reviews and uphold engineering standards.
- Own features end to end from design through deployment.
Qualifications
- 7 years of professional full stack development experience.
- Active clearance required. Top Secret preferred. Must be eligible for SCI
- Strong frontend development experience using modern frameworks such as Vue or React.
- Strong backend development experience with Python or comparable languages.
- Experience designing and consuming APIs in production environments.
- Experience deploying and supporting applications in AWS.
- Experience designing application data models and implementing database interaction layers using relational or NoSQL systems.
- Ability to translate business requirements into scalable technical solutions.
- Proven ability to identify and drive improvements to system architecture, developer workflows, and user experience with minimal direction.
- Experience integrating AI or LLM capabilities into production applications strongly preferred.
- Experience building applications on top of lakehouse or modern data warehouse architectures strongly preferred.
- Advanced AWS experience, including architecture level decision making strongly preferred.
- Experience working in data intensive or analytics driven environments preferred.
Salary : $135,000 - $160,000