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.
Full-Stack
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:
Software Engineer [Senior, Staff, Principal]

LatchBio seeks Senior to Principal Software Engineers to build a cloud platform for biology, offering competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Overjet, the dental AI leader, to build innovative products improving oral health. Hybrid work in Palo Alto, Boston, or NYC.

Senior Software Engineer, KSM (SDKs & Integrations)

Join Keeper Security as a Senior Software Engineer for KSM, developing secure SDKs & integrations. Remote work, 5+ years experience required.

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 9 months 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?