Posted in

Full Stack Software Engineer – Backend

Full Stack Software Engineer – Backend

CompanySlingshot Aerospace
LocationNew Mexico, USA, Washington, USA, Kansas, USA, Oregon, USA, California, USA, Washington, DC, USA, Vermont, USA, Texas, USA, Montana, USA, Jackson Township, NJ, USA, Florida, USA, Nevada, USA, Georgia, USA, Arizona, USA, Tennessee, USA, Virginia, USA, Minnesota, USA, Colorado, USA, Rhode Island, USA, Utah, USA, West Virginia, USA, New York, NY, USA, Maryland, USA, Hawaii, USA, Wisconsin, USA, Massachusetts, USA, North Carolina, USA, Missouri, USA, Michigan, USA, Illinois, USA, United States
Salary$126264 – $144444
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

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, and Typescript
  • 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)
  • Experience with asynchronous processing and/or data streaming technologies, such as AWS Kinesis, Kafka, or ZeroMQ, KNative
  • 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 Government security configurations such as STIGs and NIST
  • Early-stage data-centric startup experience
  • Experience working within DOD software factory environments