- Home
- Remote Jobs
- Software Developer with Java and Python
Responsibilities
- Design, develop, and maintain features for our Helm CONNECT product line.
- Create integrations between Helm CONNECT and third-party services.
- Produce clean, maintainable code in C#, .NET, Vue, TypeScript, and PostgreSQL.
- Participate in code reviews, offering and accepting constructive feedback.
- Debug, troubleshoot, and enhance performance throughout the software stack.
- Collaborate with Product Managers and UX teams to bring concepts to fruition.
- Engage in daily stand-ups, project kick-offs, collaborative estimations, and retrospective sessions.
- Decompose requirements into actionable, estimable development tasks.
- Contribute to infrastructure-as-code, monitoring, and test automation initiatives for reliability.
- Continuously improve our development practices, tools, and standards.
- Share insights, mentor colleagues, and help the team succeed faster and stronger.
- Provide occasional on-call support, with stipends and coverage compensation.
Requirements
Must have:
- A minimum of 4 years of direct full-stack development experience.
- Strong expertise in C# / .NET (Core or 8).
- Proficient in JavaScript/TypeScript and Vue 2 or 3.
- Solid understanding of relational databases (PostgreSQL or SQL Server).
- Knowledge of HTML5, CSS/Less, T-SQL, and version control systems (Git/GitHub).
- Familiarity with agile development methodologies and modern DevOps tools; experience with AWS is a plus.
- Strong technical curiosity and a proven ability to learn quickly.
- Capability to work independently and collaboratively within a remote team.
Company
At Helm Operations, we are a dynamic software company that powers maritime operations across the globe. From tugboats in Vancouver to offshore service vessels in the North Sea, our software, Helm CONNECT, is integral to our clients success. We have evolved from a small startup on Canadas west coast into a global leader within the industry, dedicated to connecting the marine sector through innovation and unparalleled support. We take pride in our core values of collaboration, ownership, and a deep commitment to our customers, fostering a work environment that emphasizes both professional growth and personal fulfillment. This remote role offers a competitive salary of $75,000 -- $95,000 CAD along with excellent benefits, including flexible working hours, ample vacation time, and opportunities for learning and development.