Skip to content
Marsoft

Full Stack Developer

Boston, MAOn-site

About the Role

Marsoft is seeking a Full Stack Developer to own development of the software behind our vessel valuations and market forecasts. You will build robust, modern applications end to end, from React front ends to services and data on Azure, for the maritime industry. You will work in an Agile team, take part in story planning and daily standups, and play a key role in designing and developing mission-critical, enterprise-scale systems.

Responsibilities

  • Design, code, and test changes to our valuation and forecasting software to resolve issues and deliver new features across the front end, back end, and database.
  • Build and maintain React applications and reusable UI components with Tailwind CSS.
  • Review, analyze, and modify existing microservices, including coding, testing, debugging, and deploying within a large-scale ecosystem.
  • Prepare estimates for approved changes, prioritize your work, and run peer code reviews.
  • Analyze user requirements with our market analysts and product team, and make sure designs serve business goals.
  • Keep documentation and configuration records current.
  • Prepare and ship releases through CI/CD pipelines on Azure.
  • Investigate alternative approaches and technologies, and present them for architectural review.

Requirements

  • 3+ years of professional full stack development experience.
  • Production experience with React, TypeScript, and modern component libraries (e.g., Tailwind CSS, Radix, shadcn/ui).
  • Experience building RESTful APIs and back-end services on Microsoft Azure (e.g., App Service, Azure Functions, Azure SQL).
  • Knowledge of object-oriented programming patterns and concepts.
  • Skill designing relational database schemas that model business processes, and working with SQL.
  • Experience with messaging and event streaming systems (e.g., Kafka, Azure Service Bus).
  • Understanding of the design principles behind scalable applications.
  • Daily working knowledge of Git and front-end build tooling (e.g., Vite, npm).
  • Experience with continuous integration and delivery tools (e.g., FluxCD, Azure DevOps, GitHub Actions).
  • Integration testing experience.

Education

  • Bachelor's degree in Computer Science or a related field, or equivalent work experience.
  • Microsoft Certified: Azure Developer Associate or a related certification.

Desired

  • Experience with Docker and Kubernetes (AKS).
  • Experience with ship finance, asset valuation, or financial data products.

Apply for this Position

PDF or DOCX, max 10 MB

Are you legally authorized to work in the United States?required
Will you now or in the future require sponsorship for employment visa status (e.g., H-1B)?required