As a Full stack Software Engineer supporting Slingshot’s development, you will design and build capabilities that will enable our products to help solve satellite owner-operator problems.
Requirements
- Experience with frontend technologies such as Typescript, Kotlin/Java, React, Storybook and plotly
- Experience with cloud-based deployments, PaaS, and IaaS offerings (most notably AWS)
- Proficiency in React and its ecosystem, including state management with zustand or equivalent (e.g., Redux, MobX) and component-based architecture
- Experience developing and integrating with REST APIs and GraphQL/ GraphQL subscriptions
- Build data platforms/pipelines, microservices, interactions with AI agents and distributed systems
- Knowledgeable in database design, performance, and troubleshooting (PostgreSQL, MongoDB)
- Experience with authentication and authorization standards and tools (OAuth, OIDC, RBAC/ABAC/ReBAC, Keycloak, Auth0)
Responsibilities
- Work across the technology team interacting with product managers, designers, and other engineers in implementing right-sized solutions
- Meet product requirements in a timely manner while not compromising the operational stability of the overall product
- Participate in Agile software development and deployment processes
- Provide ongoing support for the services and applications that are critical to our business needs
- Develop advanced data interfaces and interactive user interfaces
- Integrate frontend applications with APIs (REST, GraphQL)
- Build and document APIs (REST, GraphQL)
Other
- Must be a U.S. citizen and eligible for government clearances
- Bachelor’s degree in computer science or a related field (or equivalent experience)
- Ability to communicate technical concepts to non-technical audiences
- US-based Candidates: we are currently only able to hire residents of the following U.S. states
- Internationally-based Candidates: we are currently only able to hire residents of the following locations: United Kingdom