Software Engineer - Front End Developer
Metis Technology Solutions, Inc. · Mountain View, CA · 1 mo ago
EngineeringFull-time
Responsibilities
- Build JavaScript-based simulation web applications
- Develop React and Node applications
- Create data-driven visualization components
- Integrate backend services and data pipelines
- Develop reusable simulation modules
- Collaborate with researchers, customers, DevOps teams, and system administrators
Requirements
- Bachelor’s Degree or higher in Computer Science or related engineering disciplines
- 3-5 years of experience (including relevant college projects) developing applications using modern Javascript frameworks (React, Node.js, Vue, Three.js, WebGL/WebGPU)
- Passion for quality and writing clean, solid, readable code that scales and performs well
- Knowledge of backend integration, APIs, microservices, and data pipelines
- Familiarity with REST, WebSockets, gRPC, and event-driven architectures
- Experience with Continuous Integration/Deployment (CI/CD) pipelines, deployment automation, and cloud environments (AWS, Azure, GCP)
- Deep understanding of software quality assurance, automated testing, and documentation practices
Qualifications
- Experience with photorealistic rendering, physics-based interactions, and multi-entity simulations
- Familiarity with distributed simulation deployment, cluster configuration, and load balancing
- Exposure to data engineering workflows, simulation playback, and analytics pipelines
- Experience with IT system coordination, virtualization, and container environments
- Understanding of 2D/3D geospatial visualization, terrain modeling, and real-time state updates
- Working knowledge of the Atlassian toolset (JIRA, Confluence)
- Exposure to aviation and/or air traffic management concepts