Intuitive Machines LLC-posted about 1 month ago
Full-time • Mid Level
Phoenix, AZ
251-500 employees

The LROC and ShadowCam Science Operations Center Team is seeking a Full Stack Software Developer for a full-time position. This mid-level developer plays a crucial role in developing, designing, and maintaining web applications that support lunar research, satellite operations, and scientific data visualization.

  • Develop interactive web applications and features using Ruby on Rails or equivalent technology with a focus on clean, user-friendly, maintainable architecture.
  • Build highly responsive and accessible front-end interfaces using modern JavaScript libraries/frameworks such as Hotwire, Stimulus.js, or Vue / React.
  • Design and consume robust RESTful APIs to support data delivery and client-side interaction.
  • Implement and extend web-based GIS tools (e.g., OpenLayers, CesiumJS) to visualize planetary science datasets with custom projections and optimize data processing for visualization.
  • Modernize legacy applications and migrate functionality into current technology stacks.
  • Write command-line tools and scripts for asset management, data manipulation, and automation processes.
  • Apply version control workflows and best practices in collaborative development environments.
  • Analyze and optimize application performance, load times, and data interactions.
  • Support cross-functional teams, including System Admins, Scientists, and Satellite Operations Engineers.
  • Document code, processes, and systems to ensure knowledge transfer and maintenance sustainability.
  • Back-End Development: Proficiency in MVC web frameworks (Ruby on Rails preferred; experience with Django, Laravel, or other MVC frameworks is valuable). Experience working with and developing RESTful APIs, especially for data-rich applications.
  • Databases: Understanding of relational databases, including designing comprehensive database schemas (tables, relationships, keys, constraints), data modeling, writing efficient queries, and performing CRUD operations within web applications. PostgreSQL preferred; experience with SQLite, MySQL, or other relational databases is ok.
  • Front-End Development: Extensive experience with modern front-end technologies such as Vue.js, Stimulus.js, Hotwire, and CSS frameworks like Bootstrap and Tailwind CSS.
  • UI/UX Design: Strong front-end design sensibilities, including understanding of effective user interface design principles such as modern web semantics, visual hierarchy, whitespace utilization, and color theory. Ability to create data-rich layouts that effectively present data to end users and translate complex requirements into intuitive and responsive user interfaces.
  • Version Control: Proficiency with Git, GitHub, and experience with collaborative development workflows.
  • Testing & Quality: Experience with manual and automated testing methodologies for web applications. Detailed knowledge of modern troubleshooting intuition and methodologies.
  • Command Line & Scripting: Comfortable with command-line tools, scripting practices, and automation methods.
  • Operating Systems: Comfortable working in Linux and Mac environments.
  • Communication Skills: Strong written and verbal communication abilities for effective collaboration with cross-functional teams.
  • Requirements Analysis: Ability to translate high-level business requirements into robust technical solutions that meet user needs and expectations.
  • Problem-Solving: Self-driven and resourceful approach to solving technical challenges independently before escalating issues.
  • Experience with Ruby on Rails 7+.
  • Knowledge of advanced SQL techniques beyond basic CRUD operations, such as Common Table Expressions (CTEs), window functions, query optimization, etc.
  • Experience with spatial data formats, coordinate systems, and rendering techniques using GIS tools.
  • Experience with 3D rendering and imagery tools (e.g., WebGL, Three.js, CesiumJS).
  • Familiarity with scientific APIs (SPICE/NAIF, PDS, etc.) and/or large-scale remote sensing data.
  • Knowledge of Agile methodologies.
  • Interest in space exploration and planetary science.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service