Maindeck logo

Senior Software Engineer at Maindeck

About Us:
At Maindeck, we're on the lookout for a Senior Software Engineer who is passionate about delivering top-notch software and thrives in a collaborative team environment. If you're driven by curiosity and have a product-oriented mindset, we want you on our team.

About Maindeck:
Maindeck is the go-to project management SaaS platform for ship managers. We specialize in helping them navigate ship repair and maintenance projects of all sizes, which can span multiple years and involve diverse processes. Maindeck seamlessly covers the entire project lifecycle, ensuring efficiency and success.

Our track record speaks for itself, with over 400 projects successfully managed on Maindeck. While our team works remotely, our roots are firmly planted in Oslo, and we are proudly owned by UniSea, a leading maritime software provider based in Skudeneshavn, Norway.

About You:
  • You thrive in small teams (3-6 members) and excel in building production-ready software.
  • Ruby and Rails are your comfort zone, and you prioritize pragmatic approaches and high-quality engineering.
  • As a manager-of-one, you work independently, focusing on delivering functional solutions.
  • You're willing to step in and support product and commercial teams when needed.
  • Clear and effective communication, both written and verbal, is your default mode.

Your Responsibilities:
As a Senior Software Engineer at Maindeck, your role will include:
  • Collaborating on the planning, design, and implementation of Maindeck features.
  • Working closely with the team to consistently deliver top-notch software.
  • Engaging in collaborative design and architectural discussions.
  • Delivering well-tested, maintainable, and high-performing code.
  • Conducting research, implementing prototypes, and spikes to validate assumptions and technical feasibility.
  • Contributing your insights to the development and planning processes.
  • Conducting thorough code reviews to ensure quality, consistency, and knowledge sharing among team members.

What's in it for You:
  • You'll have the opportunity to make an immediate impact by working on cutting-edge functionality, enjoying a high level of trust and accountability.
  • Join an exceptional team of colleagues who are dedicated to making Maindeck a successful company. We are a customer-centric team with a fantastic product and numerous satisfied customers.
  • Remote work flexibility. If you ever consider relocating to Norway, we're open to discussing it in the long term.

Essential Requirements:
  • Proficiency in Rails with a proven track record of at least 2 substantial projects.
  • Minimum of 3 years of full-stack Rails project experience.
  • Self-assured Rails programming skills.
  • Ability to work autonomously and remotely. You are well-organized and comfortable with loosely defined specifications.
  • Fluent communication skills in English.

Desirable Qualifications:
  • Knowledge of JavaScript.

  • Remote position, no back-to-office requirements
  • Generous time off, holidays and paid company trips
  • Parental leave

If you're excited about the prospect of joining our team and helping shape the future of Maindeck, we encourage you to apply and be part of our exciting journey.