Astronautics is seeking a Full-Stack Engineer to support their Ground Software Solutions team in developing cloud/server-based software for aerospace customers, requiring high-quality software that meets specific avionics standards.
Requirements
- Minimum five years of full-stack development experience.
- Proven full stack experience in front-end UI, back-end business logic and SQL DB development.
- Experience with ReactJS/Typescript/CSS Web UI Development.
- Excellent programming with service-oriented architectures using Golang/C/C++, YAML and JSON.
- Expertise in Postgres SQL programming, stored procedures, data normalization.
- Experience developing web, desktop and mobile applications.
- Experience Marshalling/Un-marshalling JSON and XML.
Responsibilities
- Participate in software development activities, including requirement specification, design definition, code implementation, system integration, and test.
- Generate software lifecycle documentation to support the certification of products.
- Work daily in Azure DevOps to do requirements analysis, requirement derivation, create User Stories and Task.
- Perform Requirements, Design and Code Reviews.
- Establish test frameworks to implement Continuous Integration/Continuous Delivery (CI/CD).
- Enhance Linux-based systems by studying the latest open-source software.
- Develop software and maintain compliance to avionics standards such as ARINC and RTCA in the development testing.
Other
- Minimum of a High School Diploma or GED from an accredited institution.
- You must be eligible to work in the United States without sponsorship.
- Experience developing software in an Agile Scrum like environment.
- Experience with cloud-based services such as Amazon Web Services.
- Familiarity with databases (e.g. Postgres, MongoDB), web servers (e.g. Apache) and UI/UX design.