Enable job alerts via email!

Software Engineer

GSTS - Global Spatial Technology Solutions

Halifax

Remote

CAD 70,000 - 110,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company in the maritime intelligence sector is seeking a Software Engineer to join their dynamic Platform Engineering team. This role focuses on developing and maintaining backend systems and APIs, ensuring scalable and secure solutions for data processing and machine learning operations. With a remote-first culture, enjoy the flexibility of working from anywhere in Canada while contributing to impactful projects that enhance maritime safety and efficiency. This is a unique opportunity to join a collaborative team dedicated to continuous learning and professional growth in a rapidly evolving field.

Benefits

100% employer-paid health and dental benefits
Annual HSA/FSA allotment
Access to mental health professionals
Annual professional development spend
One-time tech allowance
Flexible work arrangements
Work-life balance initiatives

Qualifications

  • 5+ years in backend development with a focus on Python.
  • Expertise in developing RESTful APIs using FastAPI.
  • Strong experience with AWS services and data engineering.

Responsibilities

  • Write clean, efficient code and collaborate with cross-functional teams.
  • Design and maintain data pipelines and ETL processes.
  • Contribute to ML Ops and DevOps using AWS tools.

Skills

Python
RESTful APIs
AWS
SQL
NoSQL
Git
Docker
Agile methodologies
Problem-solving
Communication skills

Tools

FastAPI
Docker Swarm
Kubernetes

Job description

Global Spatial Technology Solutions (GSTS) is a Global Maritime Intelligence company delivering solutions to enhance decision making across the maritime and logistics industry. Our platform, OCIANA, is designed to save lives, energy and the environment on a global scale using innovative data collection and analysis techniques.

GSTS is building a team to support the continued development and commercialization of this capability, which will have a major impact on maritime risk and vessel efficiency on a global scale. We're seeking individuals with drive, initiative, and adaptability to join our team and make the world safer and greener for all. Read more at: www.gsts.ca

Role

As a Software Engineer, you’ll join the newly formed Platform Engineering team at GSTS. Together with Data and DevOps Engineers, you will play a crucial role in developing and maintaining our backend systems and APIs. You will focus on designing and implementing scalable, secure, and efficient solutions that power our applications, data pipeline and ML operations.

Key Responsibilities

  • Write clean, efficient, and well-documented code following best practices
  • Collaborate with cross-functional teams to design and deliver impactful features
  • Implement robust testing strategies (unit, integration, end-to-end)
  • Design and maintain data pipelines and ETL processes
  • Conduct code reviews and provide constructive feedback
  • Help architect and develop web apps with web mapping features
  • Configure and secure network infrastructure for safe deployments
  • Participate in Agile ceremonies and workflows
  • Document work clearly through tickets, reports, and team communication
  • Support containerization and infrastructure efforts
  • Continuously adopt new tools and methodologies to improve development
  • Debug and optimize application performance
  • Contribute to ML Ops and DevOps using AWS tools (Athena, S3, ECS)
  • Build and optimize APIs, including AWS API Gateway

Experience & Qualifications

  • 5+ years in backend development, specializing in Python
  • Expertise in developing RESTful APIs with FastAPI
  • Strong experience with AWS services (Cognito, API Gateway, Lambda, S3, ECS)
  • Familiar with data engineering principles and experience working with GB to TB scale datasets
  • Proficient in SQL (Postgres), NoSQL, and data modeling, with attention to performant access and storage patterns
  • Knowledge of cloud architecture and microservices
  • Experienced with version control (Git) and CI/CD pipelines
  • Familiar with Agile methodologies
  • Strong problem-solving, attention to detail, and communication skills
  • Proficient in defining Git/GitLab workflows and deployment patterns
  • Experience with Docker as a containerization framework

Bonus Points

  • Experience with broader API frameworks and web technologies (Node.js, Express
  • Experience with containerization technologies (e.g., Docker Swarm, Docker Compose) and orchestration platforms (e.g., Kubernetes)
  • Familiarity with ML ops and experience supporting machine learning workflows
  • Experience with real-time data processing and streaming technologies
  • Experience managing Machine Learning / AI deployments

Comments/Special Considerations

Candidates must pass a criminal background check and be able to obtain Controlled Goods clearance

Candidates may be expected to complete a short technical assessment

What We Offer

GSTS is focused on attracting unique, diverse perspectives that help drive the global maritime industry forward. Our compensation is comprised of the following:

Competitive salary and vacation

100% employer-paid health and dental benefits for you and your family

Annual HSA/FSA allotment

Access to mental health professionals

Annual professional development spend

One-time tech allowance

WHY WORK WITH US?

Remote-first culture: Enjoy the flexibility of working from anywhere in Canada, allowing you to balance your professional and personal life. Prefer to be in office? We also have Dartmouth, Nova Scotia and Montreal, Quebec offices offering flexible hybrid options.

Have a meaningful impact: Join a dynamic environment where your contributions directly influence our products and company growth.

Collaborative team: Be part of a small, agile team that values positivity, creativity, and open communication.

Continuous learning: We’re committed to your professional growth, providing opportunities for skill development and staying current with industry trends.

Exciting industry: Work on cutting-edge projects in a rapidly evolving field, applying your skills to solve real-world challenges.

Work-life balance: We respect your time outside work and strive to maintain a healthy balance between professional and personal commitments.

We are committed to creating a sense of belonging amongst our team. We place an emphasis on fostering a diverse, collaborative, and inclusive working environment. We welcome applications from qualified candidates irrespective of social and cultural background, age, gender, disability, sexual orientation or religious belief.

GSTS offers a competitive salary and benefits package. If you think this challenge is right for you, we encourage you to apply. Please address any questions to careers@gsts.ca.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer

DataAnnotation

Nova Scotia

Remote

CAD 80,000 - 100,000

4 days ago
Be an early applicant

Software Engineer- Design Systems

DataAnnotation

Nova Scotia

Remote

CAD 80,000 - 100,000

3 days ago
Be an early applicant

Senior Software Engineer

NAVEX

Meadows Road

Remote

CAD 95,000 - 95,000

7 days ago
Be an early applicant

Lead Software Engineer

Resolution Technologies, Inc.

Vaughan

Remote

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Senior Full Stack Software Engineer - Canada

Mosey

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Software Engineer, Structure - (Remote - US/Canada)

Jobgether

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

System Software Engineer - Ubuntu Networking

Canonical

Sherbrooke

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Software Engineer, Tokenization

Chainlink Labs

Toronto

Remote

CAD 90,000 - 150,000

Yesterday
Be an early applicant

Senior Software Engineer - Core Data (Remote, Canada)

AuditBoard

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant