Senior Developer

2 weeks ago


Halifax, Nova Scotia, Canada smallthing Full time

What matters to you?

Each day we consume. And every piece of consumption is a set of choices. choices about quality, cost, efficiency - and so on.

The sum of those choices has an impact.
Consequences
. For the planet, for us, for other people, and for the species we share the planet with.

smallthing
is a fully funded tech startup based in downtown Halifax, Nova Scotia.

We exist to help people better understand the purchasing choices they make — and to improve those consequences. We're doing this through an app launching in
Spring 2026
, initially serving the Canadian market before expanding into the UK and US.

Ahead of our launch, we're recruiting several new team members for an immediate start, including:

Senior Software Developer (iOS) — Halifax, NS

About the Role

We're looking for a
Senior Software Developer
to take ownership of our iOS application and help shape the future of our development process. You'll play a key role in building, maintaining, and enhancing the app — ensuring every feature aligns with our mission to promote ethical consumption.

We're seeking someone who can
proactively lead product development
and ultimately grow into a
leadership role
, guiding a small team of developers.

Starting Base Salary:
$100,000 per annum

Additional Compensation:
Share option scheme

Benefits:
Flexible/hybrid work, health insurance, pension

Key Responsibilities

  • Build and maintain the app:
    Develop, optimize, and maintain our iOS application to meet customer and internal requirements, ensuring a smooth, mission-aligned user experience.
  • Database management:
    Share responsibility for the production database (
    CloudKit
    and
    Core Data
    ) alongside the CEO, maintaining data integrity and performance in the absence of a dedicated database resource.
  • Implement AI features:
    Collaborate with the data team to integrate practical AI solutions that enhance data acquisition and user experience.
  • Web service integration:
    Create and maintain APIs or web service connections to support key app features such as barcode scanning and third-party database integrations.
  • Contribute to development vision:
    Help shape and continuously improve the development process, balancing rapid iteration with quality and long-term maintainability.

What We're Looking For

  • Proven experience building and shipping iOS apps using
    Xcode
    ,
    Swift
    ,
    Core Data
    , and
    CloudKit
    .
  • Familiarity with
    AI-assisted development tools
    (e.g., ChatGPT) and a practical mindset about their pros and cons.
  • Understanding of
    fast iteration cycles
    and the ability to balance speed with stability and quality.
  • Strong communication and collaboration skills, especially in cross-functional settings with product, design, and data teams.
  • A passion for
    ethical technology
    and building tools that make a positive impact.

Nice to Have

  • Experience with
    RESTful APIs
    and backend web service integration.
  • Prior experience in
    small or early-stage product environments
    where developers take broad ownership.
  • Familiarity with
    data ethics
    , sustainable tech, or consumer transparency tools.

  • Senior SQL Developer

    8 hours ago


    Halifax, Nova Scotia, Canada United Software Group Inc Full time

    Senior SQL Developer / Senior Reporting EngineerLocation:Remote across Canada (EST/CST preferred)Senior Reporting Engineerwith advanced SQL expertise and strong experience in Databricks, SparkSQL, PowerBI, and enterprise reporting modernization. This role will serve as a subject matter expert responsible for transforming fragmented, manually created reports...


  • Halifax, Nova Scotia, Canada Lloyds Banking Group Full time £70,929 - £86,691

    End DateThursday 18 December 2025We support flexible working – click here for more information on flexible working optionsFlexible Working OptionsHybrid WorkingJob Description Summary.Job Description JOB TITLE: Senior Fullstack Developer (Java/JavaScript)SALARY: £70,929 - £86,691per annumLOCATION: Halifax, Bristol, Edinburgh, ManchesterHOURS: Full-time...


  • Halifax, Nova Scotia, Canada Lloyds Banking Group Full time £70,929 - £86,691

    End DateSunday 04 January 2026We support flexible working – click here for more information on flexible working optionsFlexible Working OptionsHybrid WorkingJob Description Summary.Job Description JOB TITLE: Senior Fullstack Developer (Java/JavaScript)SALARY: £70,929 - £86,691per annumLOCATION: Halifax, Bristol, Edinburgh, ManchesterHOURS: Full-time –...


  • Halifax, Nova Scotia, Canada United Software Group Inc Full time

    Senior Full Stack Developer / Team Lead + .NET / / Java)Work Location:Halifax, NS(Permanent remote accepted anywhere in Canada; preference for EST & CST time zones)Experience Required:12+ yearsNote:Looking forstrong hands-on developerswithproven team leadership experienceJob DescriptionWe are seeking aSenior Full Stack Developer / Team Leadto design,...


  • Halifax, Nova Scotia, Canada Quantum World Technologies Inc. Full time

    Role Title: Senior RPGLE/ILE DeveloperLocation: Hybrid Halifax, CanadaDuration: Long-termResponsibilities:6-8 years of experience in RPGLE, FREE FORMAT, ILE, CLLE.Strong knowledge of RPGLE/Free format application development.Experience with ILE and application development lifecycle.Familiarity with Webservices and integrating third-party...


  • Halifax, Nova Scotia, Canada Cognizant Technology Solutions Full time

    About Us:About US: Cognizant is one of the world's leading professional services companies, redefining clients' business, operating, and technology models for the digital era. Our outstanding industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S. Learn how Cognizant...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    Job DescriptionWhat is the Opportunity? Are you a talented, creative, and results-driven professional who thrives on delivering high-performing applications. Come join usGlobal Functions Technology (GFT) is part of RBC's Technology and Operations division. GFT's impact is far-reaching as we collaborate with partners from across the company to deliver...


  • Halifax, Nova Scotia, Canada RBC Full time

    Job DescriptionWhat is the Opportunity? Are you a talented, creative, and results-driven professional who thrives on delivering high-performing applications. Come join usGlobal Functions Technology (GFT) is part of RBC's Technology and Operations division. GFT's impact is far-reaching as we collaborate with partners from across the company to deliver...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    Job DescriptionWhat is the Opportunity?Are you a talented, creative and results-driven professional who thrives on delivering high-performing applications? Come join usGlobal Functions Technology (GFT) is part of RBC's Technology and Operations division. GFT's impact is far-reaching as we collaborate with partners from across the company to deliver...


  • Halifax, Nova Scotia, Canada Lockheed Martin Full time

    Software EngineeringHalifax, NS18102BRAbout the roleThe candidate will be part of a multi-disciplined team environment working on the total software engineering life cycle from specification, design development, integration and test, deployment, maintenance and field trouble shooting for large scale, high complexity naval platform systems, with a focus on...