Enable job alerts via email!

Software Engineer

Luna

Traverse City (MI)

Remote

USD 100,000 - 130,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in education technology is seeking a Senior Software Engineer to develop an interactive educational platform. The role involves creating scientific visualizations and managing educational content systems, collaborating with educators to enhance learning experiences. The position offers remote work, competitive compensation, and opportunities for professional growth.

Benefits

Equity options
Health insurance
Dental insurance
Vision insurance
401(k) matching
Home office setup allowance

Qualifications

  • 5+ years of experience in full-stack web development.
  • Strong expertise in React and Next.js.

Responsibilities

  • Design and implement interactive scientific visualizations.
  • Architect and develop the core platform infrastructure.
  • Lead technical decisions and mentor junior engineers.

Skills

React
Next.js
D3.js
Three.js
Tailwind CSS
Scientific Computing
Data Visualization
API Design
Web Performance Optimization

Job description

Luna is building the future of education through Voyager, an interactive platform that brings complex scientific phenomena to life. Our platform combines cutting-edge web technologies with deep scientific understanding to create engaging, educational experiences for students and teachers.

The Role

We're seeking a Senior Software Engineer to lead the development of Voyager's interactive educational platform. You'll be responsible for architecting and implementing sophisticated interactive visualizations, building robust educational content management systems, and creating seamless user experiences that make complex scientific concepts accessible and engaging.

Key Responsibilities

Design and implement interactive scientific visualizations using modern web technologies

Architect and develop the core platform infrastructure for managing educational content

Create reusable components and visualization libraries for scientific demonstrations

Collaborate with science educators to translate complex concepts into interactive experiences

Lead technical decisions and mentor junior engineers

Implement real-time data visualization and interactive simulations

Build and maintain APIs for content management and user interactions

Technical Requirements

5+ years of experience in full-stack web development

Strong expertise in React and Next.js

Experience with interactive data visualization libraries (D3.js, Three.js, or similar)

Experience with modern CSS frameworks (Tailwind CSS)

Knowledge of scientific computing and data visualization

Experience with real-time data handling and state management

Understanding of web performance optimization

Experience with API design and implementation

Nice to Have

Background in science education or scientific research

Experience with WebGL or Canvas-based visualizations

Knowledge of physics or chemistry simulation

Experience with educational technology platforms

Contributions to open-source visualization libraries

Experience with WebAssembly for performance-critical computations

What You'll Build

Interactive scientific visualizations (e.g., electrochemical cells, titration simulations)

Real-time data logging and graphing systems

Educational content management systems

User progress tracking and analytics

Cross-platform responsive interfaces

Performance-optimized scientific simulations

Frontend: React, Next.js, Tailwind CSS

State Management: React Hooks, Context API

AI Integration: Anthropic Claude API

Why Luna?

Work on meaningful technology that impacts education

Build sophisticated interactive visualizations

Collaborate with science educators and researchers

Contribute to open-source educational tools

Competitive compensation and benefits

Remote-first culture with flexible hours

Opportunities for professional growth and learning

Location

Remote (US-based)

Compensation

Equity options

Health, dental, and vision insurance

401(k) matching

Home office setup allowance

Company Description

Luna is building the future of science education through Voyager, an interactive platform that brings complex scientific phenomena to life. Our platform combines cutting-edge web technologies with deep scientific understanding to create engaging, educational experiences for students and teachers.

Company Description

Luna is building the future of science education through Voyager, an interactive platform that brings complex scientific phenomena to life. Our platform combines cutting-edge web technologies with deep scientific understanding to create engaging, educational experiences for students and teachers.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr Software Engineer

Illumina, Inc.

Traverse City

Remote

USD 126,000 - 191,000

4 days ago
Be an early applicant

Senior Software Engineer, Observability Platform (US Remote Available)

Cisco

Michigan

Remote

USD 100,000 - 130,000

7 days ago
Be an early applicant

Sr. Software Engineer - Bioinformatics Visualization

Illumina, Inc.

Traverse City

Remote

USD 126,000 - 191,000

2 days ago
Be an early applicant

Go (Golang) Software Engineer for Identity Management

Canonical

Oklahoma

Remote

USD 80,000 - 120,000

Today
Be an early applicant

Go (Golang) Software Engineer for Identity Management

Canonical

Washington

Remote

USD 90,000 - 130,000

Today
Be an early applicant

Lead AI/ML Software Engineer - Remote

Lensa

Eden Prairie

Remote

USD 106,000 - 195,000

2 days ago
Be an early applicant

Go (Golang) Software Engineer for Identity Management

Canonical

San Bernardino

Remote

USD 80,000 - 110,000

Today
Be an early applicant

Go (Golang) Software Engineer for Identity Management

Canonical

Portland

Remote

USD 110,000 - 270,000

Today
Be an early applicant

Go (Golang) Software Engineer for Identity Management

Canonical

Cincinnati

Remote

USD 100,000 - 200,000

Today
Be an early applicant