Senior Fullstack Engineer
simspace-corporation · San Jose
Description du poste
About the role
SimSpace is looking for a Senior Fullstack Engineer to create the operator experience for its internet simulation platform. You will translate complex control‑plane capabilities into intuitive React and TypeScript workflows while also contributing to backend services when needed.
Key responsibilities
- Design and build the web‑based operator UI using React and TypeScript.
- Translate complex platform operations (range setup, persona registration, topology changes) into clear, observable user experiences.
- Develop reusable frontend components, forms, validation, error handling, and long‑running operation UI patterns.
- Integrate the frontend with the control‑plane API, handling authentication, authorization, validation, and real‑time status updates.
- Collaborate with the backend engineer on API design, data models, and supporting endpoints.
- Implement state‑management and data‑fetching strategies for a multi‑tenant, event‑driven environment.
- Write automated unit, integration, and end‑to‑end tests to ensure workflow stability.
- Improve performance, accessibility, security, and maintainability as the product scales.
- Help establish frontend standards, code‑review practices, observability, and release processes.
Required profile
- Strong experience building production web applications with React and TypeScript.
- Proven ability to design complex operator or administrative interfaces.
- Deep knowledge of frontend architecture, component design, state management, routing, and error handling.
- Experience integrating frontends with RESTful or similar APIs.
- Understanding of asynchronous, distributed‑system behavior and how to represent it in the UI.
- Backend development experience, preferably with Kotlin and Spring Boot, or ability to become productive quickly.
- Solid testing practices across unit, component, integration, and end‑to‑end levels.
- Familiarity with authentication, authorization, and secure frontend development.
Required skills
- React
- TypeScript
- Kotlin
- Spring Boot
- RESTful APIs
- Authentication
- Authorization
- Testing (unit, integration, e2e)
- State management
- Data fetching
- Performance optimization
- Accessibility
- Security
- Observability
What we offer
- Base monthly salary between 1,500,000 CRC and 2,500,000 CRC.
- Private medical, dental, vision, and life benefits.
- Mental health support through Spring Health.
- Paid parental leave.
- Equity stock options with annual performance‑based grants.
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches au Costa Rica.
Salaire : Senior Quality Engineer Sur la base de 7 offres au Costa RicaPostulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Publie il y a 2 heures
Expire dans 1 mois
3 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
simspace-corporation
San Jose
Offres similaires
-
Bilingual IT Systems & Support Engineer
simspace-corporation San Jose -
Senior Cyber Range Engineer
simspace-corporation San Jose -
Backend Software Engineer (Internet Services Simulation)
simspace-corporation San Jose -
Software Engineer - Fullstack
simspace-corporation San Jose -
Customer Success Engineer (Costa Rica)
redis