Horizon logo
Horizon

Full-Stack Engineer (Senior)

🕐 Hoje📍 US🌍 Remoto

Job Overview

As a Senior Full-Stack Engineer, you’ll help build a next-generation data management and artificial intelligence platform supporting maritime domain awareness. You’ll work across frontend applications, real-time and offline data pipelines, databases, and machine learning integrations. The role offers broad technical ownership within a small, collaborative engineering team where individual contributions have visible impact. You’ll work with modern technologies including TypeScript, React, Next.js, Node.js, PostgreSQL, WebGPU, MQTT, Redpanda, and Dagster. Your work will involve real-world data and systems used in mission-critical environments. You’ll have the opportunity to experiment, improve engineering practices, and contribute directly to products with significant operational impact.

Accountabilities

  • Build and maintain application components, interfaces, and pages across the full technology stack.
  • Implement historical and real-time data visualization and processing capabilities, including WebGPU-based data feeds.
  • Design, develop, and optimize data models using PostgreSQL and Apache Iceberg.
  • Develop and improve real-time data pipelines using technologies such as MQTT and Redpanda.
  • Maintain and enhance offline and batch-processing pipelines using Dagster.
  • Integrate machine learning models, algorithms, and data-processing capabilities into production applications.
  • Improve local development workflows, testing practices, deployment processes, and CI/CD pipelines using modern tooling and GitHub Actions.
  • Collaborate across disciplines to understand complex technical challenges and deliver reliable, performant solutions.
  • Take ownership of engineering quality, with a strong focus on correctness, performance, maintainability, testing, and attention to detail.

Requirements

  • Strong professional experience in full-stack software engineering, with the ability to contribute across frontend and backend systems.
  • Expert-level proficiency with TypeScript and strong experience with modern frontend development.
  • Experience with CSS and styling frameworks such as Tailwind CSS.
  • Hands-on experience with React and frontend frameworks such as Next.js.
  • Familiarity with frontend state-management approaches such as React Context.
  • Experience building backend services and APIs using Node.js, GraphQL, and REST.
  • Strong proficiency with SQL and PostgreSQL.
  • Working knowledge of Docker and Kubernetes.
  • Familiarity with Python and its use in software, data, or machine-learning workflows.
  • Strong commitment to code quality, including testing, formatting, linting, type safety, and maintainability.
  • A performance-oriented mindset and an interest in understanding systems deeply through experimentation, prototyping, and technical investigation.
  • Strong communication and teaching skills, with the ability to explain complex technical concepts clearly to different audiences.
  • A collaborative, curious, detail-oriented approach and the ability to work effectively in a small team with broad responsibilities.

Nice to have

  • Experience working with IoT devices, sensors, or edge-computing systems.
  • Experience with digital signal processing.
  • Experience with geospatial analysis or GIS.
  • Familiarity with monorepo development environments.

Benefits

  • Unlimited paid time off to support rest, recovery, and work-life balance.
  • Dedicated sick time.
  • Comprehensive medical, dental, and vision coverage.
  • 11 paid holidays.
  • Professional development opportunities, educational resources, and career-growth support.
  • Remote-first work with flexible collaboration through real-time and asynchronous tools.
  • A collaborative, flat organizational structure with direct access to leadership and opportunities to influence technical and organizational decisions.
  • Opportunities to contribute to mission-driven products with real-world operational impact.
  • Growth opportunities within a company in an active expansion phase.
  • 401(k) with company match.
  • Flexible onsite, remote, or hybrid arrangements where applicable to the position.
  • Relocation assistance where applicable.
  • Employee referral bonuses.
  • Performance bonuses.
  • Life insurance and disability coverage.
  • Technology and home-office setup stipend.
  • Professional certification reimbursement where applicable.
  • Competitive salaried compensation based on experience, location, and role impact, with applicable salary ranges shared during the hiring process in accordance with local requirements.

🇧🇷 Essa vaga exige inglês. Você está pronto?

A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.

Conheça a DevSpeak Academy