Senior Full-Stack Engineer

New
J
JobgetherMaritime data and AI
Based in the United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
DockerGraphQLNode.jsPostgreSQLSQLKubernetesTypeScriptNext.jsReactRESTful APIs

Requirements

  • Bring strong professional experience in full-stack software engineering across frontend and backend systems.
  • Have expert-level proficiency with TypeScript and strong experience with modern frontend development.
  • Have experience with CSS and styling frameworks such as Tailwind CSS.
  • Have hands-on experience with React and frontend frameworks such as Next.js.
  • Be familiar with frontend state-management approaches such as React Context.
  • Have experience building backend services and APIs using Node.js, GraphQL, and REST.
  • Have strong proficiency with SQL and PostgreSQL.
  • Have working knowledge of Docker and Kubernetes.
  • Be familiar with Python and its use in software, data, or machine-learning workflows.
  • Demonstrate commitment to code quality, including testing, formatting, linting, type safety, and maintainability.
  • Bring a performance-oriented mindset and interest in experimentation, prototyping, and technical investigation.
  • Have strong communication and teaching skills for explaining complex technical concepts to different audiences.
  • Work collaboratively and effectively in a small team with broad responsibilities.
  • Nice to have: experience with IoT devices, sensors, edge-computing systems, digital signal processing, or geospatial analysis/GIS.
  • Nice to have: familiarity with monorepo development environments.

Responsibilities

  • Build and maintain application components, interfaces, and pages across the full technology stack.
  • Implement historical and real-time data visualization and processing, 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 deliver reliable, performant solutions and take ownership of engineering quality.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now