Senior Full Stack Engineer
Posted 7hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Full Stack Engineer building React and TypeScript operator workflows for SimSpace’s cyber simulation platform. Contributing to backend integrations, platform observability, and resilient asynchronous operations.
Responsibilities:
- Build the web-based operator experience for SimSpace’s internet simulation platform across multiple ranges and environments
- Design and build frontend workflows using React and TypeScript
- Create workflows for configuring simulated services, registering personas, managing topology, provisioning applications, delivering scenario content, and querying platform state
- Build reusable frontend architecture, components, and design patterns
- Integrate the frontend with the control-plane API, including authentication, authorization, validation, error handling, asynchronous operations, and real-time status updates
- Translate complex platform operations into intuitive, observable user experiences
- Partner with the backend engineer on API design and contracts
- Contribute to backend services and integration layers, including supporting endpoints and evolving data models
- Develop views for platform health, range connectivity, service lifecycle, operation history, and partial-failure recovery
- Implement state-management and data-fetching patterns for a multi-tenant platform with asynchronous and event-driven backend behavior
- Build automated component, integration, and end-to-end tests
- Improve frontend performance, accessibility, security, and maintainability
- Collaborate with product, design, backend, network simulation, and SRE partners
- Help establish frontend standards, code-review practices, observability, release processes, and documentation
- SimSpace serves as an AI Proving Ground, helping governments, militaries, enterprises, and research institutions train, test, and improve cyber defenses
Requirements:
- Strong experience building production web applications with React and TypeScript
- Experience designing and delivering complex operator interfaces, administrative consoles, infrastructure-management products, or other workflow-heavy applications
- Strong frontend architecture skills, including component design, application state management, data fetching, routing, forms, validation, and error handling
- Experience integrating frontend applications with RESTful or similar platform APIs
- Understanding of asynchronous and distributed-system behavior, including long-running operations, partial failures, retries, and eventual consistency
- Backend development experience, preferably with Kotlin and Spring Boot, or ability to become productive in that stack
- Experience collaborating on API schemas and contracts with backend engineers
- Strong testing practices across unit, component, integration, and end-to-end testing
- Familiarity with authentication, authorization, secrets handling, and secure frontend development
- Experience instrumenting applications so failures can be diagnosed across browser, API, and backend service boundaries
- Strong product and user-experience instincts
- Clear communication skills and ability to work closely with engineers across frontend, backend, infrastructure, and operations
- Must be currently authorized to work in Costa Rica
- Must be able to participate in interviews and conduct business entirely in English
- Must be able to work primarily within U.S. business hours when required
- Dedicated workspace and reliable high-speed internet suitable for remote work
Benefits:
- Annual bonuses tied to company performance and individual contributions
- Private medical, dental, vision, and life benefits
- Company-paid counseling, coaching, and resources for you and your family through Spring Health
- Paid parental leave plans
- Equity stock options at hire, with annual performance-based grants
- LinkedIn Learning membership
- Monthly reimbursements for meaningful connections with teammates through our SocialSpace Community
- Remote work arrangement
- In-house training, internal and external learning platforms, cyber conferences, industry events, and dedicated time for skill development

















