Full-Stack Engineer (Front-end)

closed
Slingshot Aerospace Logo

Slingshot Aerospace

πŸ’΅ $126k-$144k
πŸ“Remote - United States

Summary

Join Slingshot Aerospace as a Software Engineer and contribute to the development and improvement of their platform through full-stack development. You will design and build capabilities to solve satellite owner-operator problems, mentor teammates, and leverage new technologies. This front-end focused role requires collaboration with various teams and adherence to Agile methodologies. The position demands expertise in various technologies and a minimum of 5 years of software development experience. Slingshot values intellectual agility, innovative solutions, leadership, and industry expertise.

Requirements

  • Must be eligible to obtain or maintain US Government Security Clearance
  • Bachelor’s degree in computer science or a related field (or equivalent experience)
  • 5+ years of experience in software and application development, including 2+ years of experience designing and building durable, scalable, and high-availability systems
  • Experience using technologies such as Node.js, GraphQL, React, Python 3, Typescript, and Docker
  • Experience with cloud-based deployments, PaaS, and IaaS offerings (most notably AWS)
  • Experience with authentication and authorization standards and tools (OAuth, OIDC, RBAC/ABAC/ReBAC, Keycloak)
  • Experience with database design, performance, and troubleshooting (PostgreSQL, MongoDB, Neo4j)
  • Experience with containers and container orchestration (Docker, Kubernetes, Helm)
  • Deep working knowledge of version control (Git) and CI/CD tools (GitHub Actions)
  • Ability to communicate technical concepts to non-technical audiences

Responsibilities

  • Work across the technology team interacting with product managers, designers, and other engineers in implementing the 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
  • Communicate methods, findings, and hypotheses with stakeholders
  • Work on both the frontend and backend to solve problems and deliver value to both internal and external users
  • Build data platforms/pipelines, microservices, and distributed systems
  • Build and document APIs (REST, GraphQL)
  • Develop advanced data interfaces and interactive user interfaces
  • Turn architecture ideas into technical specifications that can be executed by anyone on the team
  • Perform other duties as assigned (to be less than 10% of the responsibilities listed above)

Preferred Qualifications

  • Advanced degree in computer science or a related field
  • Active Secret DOD clearance or higher
  • Experience with asynchronous processing and/or data streaming technologies, such as AWS Kinesis, Kafka, or ZeroMQ, KNative
  • Experience with Government security configurations such as STIGs and NIST
  • Early-stage data-centric startup experience
  • Experience working within DOD software factory environments

Benefits

  • Remote work
  • Pay Range: $126,264.00-$144,444.00
This job is filled or no longer available