← Back to jobs
E

Senior Full-stack Engineer

Eyeviation·Israel·en
ClosedHybridFull-timeFull-stack DevelopmentEnterprise SoftwareSimulation Technology

Join a simulation and assessment technology company as a backend-oriented full-stack engineer. Own features across APIs, databases, cloud services, simulator integrations, analytics, and React applications, taking work from technical design through production deployment.

Responsibilities

  • Design, build, and maintain backend services and APIs for the product platform.
  • Develop services supporting authentication, authorization, trainee management, sessions, missions, scenarios, results, and assessment workflows.
  • Design and maintain relational data models and backend architecture using SQL-based databases.
  • Build reliable ingestion flows for simulator telemetry, eye-tracking data, session metadata, and assessment results.
  • Define interfaces between simulator, backend, frontend, and data/AI systems.
  • Build and maintain React and TypeScript web applications, dashboards, and internal tools.
  • Support deployment, CI/CD, logging, monitoring, observability, and cloud environments.
  • Collaborate with Product, Data, Research, QA, and engineering teams.
  • Own features end to end, from technical design through production deployment.

Requirements

  • At least 5 years of professional software engineering experience, including substantial backend ownership.
  • Strong backend development experience with Node.js and TypeScript.
  • Strong experience designing and implementing REST APIs.
  • Strong experience with SQL-based relational databases, relational data modeling, and database design.
  • Strong working knowledge of React and the ability to build production-quality web interfaces independently.
  • Experience deploying or operating production applications on a major cloud platform.
  • Understanding of authentication, authorization, application security, and service-to-service communication.
  • Experience with Git, Docker, and CI/CD workflows.
  • Bachelor’s degree in computer science, software engineering, computer engineering, or a related engineering discipline, or equivalent relevant experience.
  • Strong debugging and problem-solving skills across backend, frontend, database, cloud, and integration boundaries.
  • Ability to write clean, maintainable, well-structured software.

Nice to have

  • Experience with WebSockets, streaming, event-driven systems, queues, or messaging systems.
  • Experience with high-volume telemetry, time-series data, or data-ingestion systems.
  • Experience with Python and FastAPI.
  • Experience with Redis, caching layers, or NoSQL databases.
  • Experience building analytics dashboards or data-visualization applications.
  • Experience with Kubernetes, infrastructure as code, observability, or production monitoring.
  • Experience with AI/ML products, data-science workflows, or model-serving integrations.
  • Experience with simulation, aviation, VR/XR, eye tracking, training systems, or defense applications.
  • Experience in products where reliability, traceability, and data integrity are important.

Relevance

This vacancy is no longer accepting applications.

More opportunities

Similar jobs

The newest open roles in Full-stack Development.

Questions, answered

Frequently asked questions