Software Developer

Remote, CA, Canada

Job Description

Get to know us!



We're a small start-up turned global leader in the marine software space, now serving many of the world's largest maritime software companies worldwide.

Our team believes in a culture of delivery, focused on creating success for our customers and employees, and we're always looking for talented people who want to make an impact and have fun doing it.

We're proud to have built a company with global reach while still staying true to our small company roots and values. We live and work centrally from Victoria, BC, but operate globally with staff in leading cities around the world.

Make your impact with a rapidly growing Marine Software business!



A quick summary of the role:



We are looking for a full-stack developer to join our Product Development team to help us continue our incredible growth. As our newest developer, you'll work as part of a tight-knit team to drive the development of our products forward.

This role is remote.

This role may require you to be available for on call support on a rotation of ~1 week a month. If required a stipend, phone and pay will be given.

We'd love to chat if you have:



4+ years of hands-on development experience Knowledge of the following software technologies: C#, .NET, JavaScript, TypeScript, Vue, HTML5, T-SQL, PostgreSQL Familiarity with full stack development (candidates with experience in both front-end and back-end development are preferred) 4 years of experience with one more strongly typed object-oriented languages (C# preferred) 4 years of experience with front-end technologies and/or front-end frameworks (Vue preferred) Knowledge of relational database management systems (Postgres preferred) Basic knowledge of UI design Broad set of technical skills with demonstrated learning agility and intellectual curiosity Ability to work effectively in an agile environment Knowledge of the following development tools: Visual Studio, Git/GitHub, PowerShell

The following are considered a bonus:



Exposure and familiarity with DevOps work Experience working with AWS

Who are you (soft skills):



Enthusiastic about developing the best software available and providing the ultimate customer experience Willing to hop on meetings to develop the right solution to a problem An advocate for continuous improvement of our software development process Focuses on the high-level goals and design of a project or direction and how it aligns with the overall vision Able to work independently on modules and complete high-quality tasks, but unafraid to seek guidance when stuck Work well within a team and contribute effectively to the success of those that you interact with regularly through showing motivation, dedication & passion Interest in learning the business context and customer needs Able to communicate effectively; verbal and written Able to understand complex code and systems with support from senior developers and able to contribute back to it Able to communicate usability and technical concepts, proactive in raising questions or concerns/issues Happy to provide and receive feedback and reflect actively on the way you and your teamwork Keen to understand how systems, people, teams, departments, and customers interact and work Flexible enough to adapt to different ways of working (e.g. agile processes) and on different topics

How you will be spending your days:



Designing and developing product functionality for the Helm CONNECT customer base Developing integrations between Helm CONNECT and third-party software Breaking down requirements and participating in or leading ticket grooming Participate in code reviews to provide constructive feedback and ensure code quality. Participate in daily stand-ups, kick-offs, collaborative estimation, and retrospective meetings. Work with cross-functional teams to support new data infrastructure development and integration opportunities. Write non-application code, such as infrastructure as code, unit tests, metrics, monitoring, alarms, etc., to ensure reliability and maintainability. Troubleshoot and debug complex issues, identify root causes, and implement effective solutions. Support Helm's culture of teamwork, approachability, accountability, and determination and participate in company events when possible. Be goal-oriented and achieve stated objectives with help and direction from management and peers.

What technologies you will be working with:



Company-wide: Slack, MS 365, Confluence

Role-based: C#, Postgres, JavaScript/TypeScript, Vue, HTML 5, CSS/Less

What it's like to work at Helm Operations



First and foremost, we value diversity, equity and inclusion. Together, we all create a unique combination of backgrounds, experiences, and cultures. We have various interest Slack channels for books, plants, skincare, furry friends, TV shows, you name it. Whatever your quirk is, you will feel at home here.

Secondly, we believe flexibility allows us to bring our best selves to work. We trust each other to get our job done on our own terms. We currently have 55 colleagues working remotely across Canada, Brazil, Peru, Spain, Poland and Singapore.

And as much as we value connection at work, we also believe in work/life balance.

People here love being their authentic selves, contributing unique experiences, sharing ideas, perspectives, and intellectual curiosity. We'd love for you to join us.



Work from home. Work from here. Work from anywhere.



Benefits/ Perks:



Remote first work environment (If you are in Victoria, BC and would like to go into the office, we are centrally located in the heart of downtown) Flexible start and end times (must be available during core business hours) Competitive paid time off to recharge and rejuvenate Celebrate your birthday with a day off or another day off in lieu if it falls during a holiday 7 Floater days off (North America only) Holistic health and wellness benefits from day 1: Company-paid medical, dental, and vision Wellness reimbursement for selected activities after 3 months Corporate discount on selected fitness memberships Dedicated non-work Slack channels to build engagement and relationships Bi-weekly and quarterly team-building events Employee Stock Purchase Plan Options after 6 months Performance Bonus Learning & development opportunities (Education Reimbursement as well as in-house learning journeys available based on your role
Salary is subject to your relevant skills, experience, and capabilities as well as your location

Research has shown that women & under-represented minorities read lists of requirements and consider themselves unqualified if they don't meet every single one. This list represents what we are ideally looking for, but we encourage you to apply even if you don't meet everything 100%. Everyone has unique strengths & weaknesses, and we hire for strengths and potential.

Helm is proudly an Equal Opportunity Employer where everyone is welcome. Everyone brings a different personal story and perspective, and this diverse mix of minds, backgrounds, and experiences is where our greatest ideas come from. We welcome people of all races, ethnicities, ages, religions, abilities, genders, and sexual orientations to make us an even more vibrant company. We want everyone to bring their authentic selves here, to share our values, shape our vision, drive innovation, and become part of a culture we celebrate every day.

Flexible language requirement:

French not required
Job Type: Full-time

Pay: $75,000.00-$100,000.00 per year

Additional pay:

Bonus pay
Benefits:

Casual dress Company events Dental care Employee assistance program Extended health care Flexible schedule Life insurance Paid time off Vision care Work from home
Flexible language requirement:

French not required
Schedule:

Monday to Friday
Application question(s):

Are you comfortable with the salary posted in the Job Posting?
Experience:

Software Development : 2 years (required)
Language:

English (required)
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2430276
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, CA, Canada
  • Education
    Not mentioned