Senior Fullstack Engineer in Fleet UI at ICEYE building a critical satellite operations system. Collaborating on sophisticated UI components and managing backend integrations.
Responsibilities
Build, and maintain features across a React + TypeScript project serving real-time satellite operations
Collaborate closely with a UI/UX designer in developing sophisticated UI components and data visualizations tools including timeline views, 3D globe rendering (Cesium), and pass planning interfaces
Integrate with multiple backend services via GraphQL and REST and collaborate with backend teams in shaping and developing new services
Support the team with DevOps work across multiple environments — including managing Docker-based deployments, configuring environment-specific runtime settings, and contributing to release workflows
Write and maintain unit tests (Jest + Testing Library) and end-to-end tests (Playwright)
Participate in code reviews, uphold coding standards, and mentor engineers on best practices
Contribute to CI/CD pipelines and oversee migration from Webpack 5 to Vite
Requirements
5+ years of professional experience building fullstack production-grade applications using React, TypeScript (ES6+) and Node
Experience building backend services using frameworks such as Django, FastAPI or Flask
Strong understanding of component-based architecture, modern React patterns, and state management approaches
Experience designing, developing, and consuming RESTful and GraphQL APIs
Solid testing discipline, including unit and end-to-end testing with tools such as Jest and Playwright
Experience with modern frontend tooling and build systems such as Vite, webpack, and npm
Proficiency with Git and collaborative development workflows
Strong problem-solving skills and ability to debug complex, cross-layer issues
Understanding of web application security best practices
Relevant higher education degree in Computer Science, Software Engineering, or a related technical field
Benefits
Our benefits are designed to support your health and wellbeing — at work and beyond.
We keep improving them based on employee feedback, and offerings vary by location.
Senior Application Developer supporting enterprise - level software development initiatives at Navteca. Leading development efforts and guiding teams to deliver high - performance applications in a hybrid environment.
Principal Engineer driving Electronic Design Automation functions and supporting cloud technology transformations at GlobalFoundries. Collaborating with global teams on improvement projects and optimizing tapeout processes.
Application Developer/Software Engineer supporting enterprise - level software development projects in various technologies. Collaborating with teams for client - server and web - based applications.
Software Principal Engineer responsible for developing advanced recovery software solutions for Dell's storage products. Collaborating within scrum teams to meet customer needs and enhance functionality.
Senior Software Engineer developing full - stack solutions for FanDuel in a hybrid setup. Engage with cross - skilled teams to enhance sports - tech products and platforms.
Software Development Engineer at HII developing system simulation frameworks for naval defense applications. Collaborate with cross - functional teams to produce quality software solutions.
Senior Software Engineer optimizing data models and query systems at CloudZero to enhance cloud cost management capabilities. Collaborate with teams to develop scalable solutions for complex analytical needs.
Tech Lead for a co - located engineering team at Watershed, an enterprise sustainability platform. Leading product development, mentoring engineers, and driving technical excellence.
Full Stack Software Engineer developing secure applications for payment preparation and tracking at fintech company. Collaborating with cross - functional teams and ensuring high - quality software delivery.
Software Engineer providing customer support and designing high - performance solutions for innovative cyber technology. Collaborating with UI developers and debugging existing systems.