Job Requirements
Remote
Public Trust Polygraph Unspecified
Career Level not specified
Salary not specified
Join Premium to unlock estimated salaries
Job Description
OVERVIEW:
We are looking for a Full Stack Software Developer to help build the user-facing experiences and backend services that power our metadata hub. In this role, you'll work alongside experienced engineers leveraging a modern tech stack, and spend most of your time building intuitive, high-quality front-end applications in React and TypeScript. You will also contribute to backend services and cloud-native infrastructure that enable AI/ML at scale, as well as to APIs, cloud services, relational databases, and containerized applications that support the platform from end to end.
This role is ideal for an engineer who enjoys building elegant front-end product experiences for complex technical platforms, while also being comfortable contributing to backend services and cloud-based systems.
GENERAL DUTIES:
REQUIRED QUALIFICATIONS:
CLEARANCE:
We are looking for a Full Stack Software Developer to help build the user-facing experiences and backend services that power our metadata hub. In this role, you'll work alongside experienced engineers leveraging a modern tech stack, and spend most of your time building intuitive, high-quality front-end applications in React and TypeScript. You will also contribute to backend services and cloud-native infrastructure that enable AI/ML at scale, as well as to APIs, cloud services, relational databases, and containerized applications that support the platform from end to end.
This role is ideal for an engineer who enjoys building elegant front-end product experiences for complex technical platforms, while also being comfortable contributing to backend services and cloud-based systems.
GENERAL DUTIES:
- Build and enhance modern, responsive web applications using React and TypeScript, with a strong focus on usability, performance, maintainability, and clean component architecture.
- Partner with product, design, and engineering teams to translate business and technical requirements into polished user experiences that make complex data workflows intuitive and efficient.
- Develop reusable front-end components, state management patterns, and application frameworks that support consistency and scalability across the platform.
- Integrate front-end applications with backend APIs and services, ensuring seamless data flow, reliability, and strong overall application performance.
- Contribute to backend development using NestJS and Python, building and maintaining services that support data ingestion, transformation, discovery, and dissemination.
- Work with relational databases including PostgreSQL, and MySQL to support application features and data-driven workflows.
- Leverage AWS infrastructure such as S3, Lambda, and ECS/EKS to support cloud-native application development and deployment.
- Ship quality code through comprehensive testing, code reviews, and CI/CD workflows across both front-end and back-end systems.
- Stay current with emerging front-end and backend technologies and help shape the evolution of the platform architecture and developer experience.
REQUIRED QUALIFICATIONS:
- 4+ years of progressive software development experience in full stack or front-end focused roles.
- Strong experience building modern web applications using React and TypeScript.
- Solid understanding of front-end architecture, component-based design, application state management, API integration, and responsive UI development.
- Experience designing and consuming RESTful APIs and integrating front-end applications with backend services.
- Experience with backend development using NestJS, Node.js, or Python.
- Proficiency with relational databases such as PostgreSQL and MySQL.
- Exposure to AWS services such as S3, Lambda, and EKS/ECS.
- Proficiency with GitLab or similar tools for CI/CD and version control.
- Experience building scalable, production-grade applications in cloud environments.
- Exposure to data platforms, AI/ML systems, or metadata-driven products is a plus.
- Strong problem-solving skills and willingness to learn complex data systems.
- Bias for action - you ship fast and make an impact in dynamic environments.
- Collaborative mindset that thrives in Agile, team-oriented settings.
- Clear, effective communication across technical and non-technical audiences.
- Bachelor's Degree in Computer Science or related field.
CLEARANCE:
- U.S. Citizenship required
group id: 90943786