Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
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.
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.
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.