Career Opportunity

Senior Software Engineer

remote full time Remote (Global) 5+ years

About the Role

We’re looking for a Senior Software Engineer to join our team building software solutions for the maritime industry. You’ll work on challenging problems including real-time vessel tracking, fleet management systems, and compliance platforms used by shipping companies worldwide.

What You’ll Do

As a Senior Engineer, you’ll be a key contributor to our product development:

  • Build new features from concept to production
  • Improve the performance and reliability of existing systems
  • Work closely with our maritime domain experts to understand requirements
  • Participate in architectural decisions
  • Help grow and mentor the engineering team

What We’re Looking For

Beyond the technical requirements, we value:

  • Curiosity - Interest in learning about the maritime industry
  • Ownership - Taking responsibility for your work end-to-end
  • Communication - Clear technical communication with the team
  • Pragmatism - Balancing ideal solutions with practical constraints

Our Tech Stack

  • Frontend: React, TypeScript, TailwindCSS
  • Backend: Node.js, TypeScript, GraphQL
  • Database: PostgreSQL, Redis
  • Infrastructure: AWS, Docker, Kubernetes
  • Tools: GitHub, Linear, Slack

Benefits

  • Competitive salary based on experience and location
  • Fully remote work with flexible hours
  • Annual learning budget for courses and conferences
  • Latest equipment provided
  • Regular team meetups and retreats
  • Health insurance (varies by location)

Responsibilities

  • Design and implement features for our maritime software platforms
  • Write clean, maintainable, and well-tested code
  • Participate in code reviews and technical discussions
  • Collaborate with product managers and designers
  • Mentor junior developers and contribute to team growth
  • Help improve our development processes and tooling

Requirements

  • 5+ years of professional software development experience
  • Strong proficiency in TypeScript and modern JavaScript
  • Experience with React or Vue.js for frontend development
  • Experience with Node.js for backend development
  • Familiarity with SQL databases (PostgreSQL preferred)
  • Understanding of REST API design and implementation
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills in English

Apply for this Position

Accepted formats: PDF, DOC, DOCX (max 5MB)

Job Summary

Location
Remote (Global)
Work Setup
remote
Employment Type
full time
Experience
5+ years

Ready to Apply?

Submit your application and we'll review it within 48 hours.

Apply Now

Questions?

Have questions about this role? Reach out to our team.

careers@m2net.io

Not the Right Fit?

We're always looking for talented people. Send us your resume and let us know how you'd like to contribute.