Taro Logo

Software Engineer – Full Stack

Northwood is on a mission to transform connectivity between earth and space and bring the benefits of space to the masses through innovations in space communications technologies.
Senior Software Engineer
In-Person
6+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer – Full Stack

Northwood Space is seeking a Senior Full Stack Software Engineer to join their team in El Segundo. This role involves ownership of customer-facing front-end interfaces (both human and computer) and the development of interfaces that facilitate simple and scalable communication for customers. The ideal candidate will collaborate closely with cross-functional teams and customers to create innovative solutions for reliable, efficient, simple, and available systems.

Key responsibilities include:

  • Designing and implementing user-friendly interfaces for customer onboarding, scheduling, telemetry, and data handling using modern web technologies.
  • Developing and maintaining robust back-end systems for managing customer data, supporting the GUI, and handling tasks from scheduling to billing.
  • Creating intuitive and responsive GUIs that display complex data visualizations like FFTs, AzEll plots, and IQ data.
  • Designing and managing databases to ensure efficient data storage, retrieval, and security.
  • Developing and maintaining APIs to facilitate communication between front-end and back-end systems.
  • Supporting internal development through the creation of tooling for development, test, integration, and deployment.
  • Interacting with customers to understand their needs and incorporate them into Northwood's system and front-end designs.
  • Leading critical projects or initiatives.
  • Utilizing knowledge across the stack to integrate front-end applications with back-end APIs, databases, and services.

The ideal candidate should have:

  • 6+ years of experience in software and application development, with a strong focus on web development.
  • 5+ years of experience in full-stack application development.
  • Proficiency in front-end technologies (HTML, CSS, JavaScript, React/Vue/Angular).
  • Strong back-end development skills in Python (FastAPI) or similar frameworks/languages.
  • Experience with database management (SQL, NoSQL).
  • Strong communication skills and the ability to work in a fast-paced startup environment.

This role offers the opportunity to work on cutting-edge space communication technologies and make a real impact in transforming connectivity between earth and space. Join Northwood Space and be part of a team that's bringing the benefits of space to the masses through innovative solutions.

Last updated a year ago

Responsibilities For Software Engineer – Full Stack

  • Design and implement user-friendly interfaces for customer onboarding, scheduling, telemetry, and data handling
  • Develop and maintain robust back-end systems for managing customer data, supporting the GUI, and handling tasks
  • Create intuitive and responsive GUIs that display complex data visualizations
  • Design and manage databases for efficient data storage, retrieval, and security
  • Develop and maintain APIs to facilitate communication between front-end and back-end systems
  • Support internal development through creation of tooling
  • Interact with customers to understand their needs and incorporate into system designs
  • Lead critical projects or initiatives
  • Integrate front-end applications with back-end APIs, databases, and services

Requirements For Software Engineer – Full Stack

JavaScript
Python
  • 6+ years experience in software and application development
  • 5+ years experience in full stack application development
  • Proficiency in front-end technologies (HTML, CSS, JavaScript, React/Vue/Angular)
  • Strong back-end development skills in Python(FastAPI) or similar frameworks/languages
  • Experience with database management (SQL, NoSQL)
  • Proven track record of designing and implementing user interfaces
  • Strong understanding of API development and integration
  • Strong communication skills
  • Ability to work in a fast paced startup atmosphere
  • Willing to work extended hours and weekends as needed
  • In-person in El Segundo

Interested in this job?