Mid Level Fullstack Engineer
Full-timeJob Overview
Engineering crews in Chartering & Logistics Tribe are responsible for growing and scaling our Freight, Voyage Calculator, Chartering and Marine Traffic Inbox products for our wide range of customer personas.
We are seeking a Mid-Level Full-Stack Engineer to join our Voyage Calculator crew and help us grow and scale one of the core products in our Chartering suite.
Engineering crews in Chartering & Logistics Tribe are responsible for growing and scaling our Freight, Voyage Calculator, Chartering and Marine Traffic Inbox products for our wide range of customer personas.
We are seeking a Mid-Level Full-Stack Engineer to join our Voyage Calculator crew and help us grow and scale one of the core products in our Chartering suite.
Key Responsibilities
-
Ship new Voyage Calculator features end-to-end
-
Build and maintain backend services with clean domain boundaries
-
Implement polished, consistent frontend experiences
-
Cover new and existing functionality with solid E2E tests
-
Challenge the status quo where it improves quality
-
Try new frameworks and tools, keep learning
-
Own monitoring and alerting to meet SLAs and SLOs
-
Work closely with Product, Design and other crews in the Tribe
Requirements
- Excellent command of written and spoken English
-
3-5 years of full-stack engineering experience
-
Strong TypeScript proficiency (our new services are TypeScript-first)
-
Solid backend engineering skills and understanding of microservices architecture
-
Experience with relational databases, ideally PostgreSQL
-
Solid understanding of RESTful APIs and service-to-service integration
-
Frontend experience with a modern FE framework (Vue 3 preferred, React acceptable)
-
Experience working with frontend design systems and shared component libraries
-
Experience with E2E testing frameworks and test implementation
-
Familiarity with DevOps tools including Git, Docker, and Kubernetes
-
Excellent communication skills and collaborative mindset
-
Outcome-focused approach with ability to own features end-to-end
-
Openness to work in and around existing Scala and Python while migrating to TypeScript services
-
Bachelor's degree in Computer Science, Computer Engineering, or equivalent field
-
Exposure to domain-driven architecture or hexagonal architecture
-
Background in building complex, data-heavy applications
-
Experience with Elasticsearch
-
Experience with Scala or Python in production
-
Experience with Mapbox for interactive mapping and geospatial data visualization
-
Previous experience working closely with design teams and PMs
-
Exposure to the maritime, commodities, or logistics domain
Make Your Resume Now