Apply now

Posted 2 days ago

Python/Django & Full Stack Developer

@ First Nations Technical Services Advisory Group Inc.

Edmonton, Alberta

On-siteFull-time3+ years experience
Apply now
SIGNALS

Overview

First Nations Technical Services Advisory Group Inc. (TSAG) is hiring a full-time Python/Django and full-stack developer to build, maintain and modernize its custom software applications from the office. The work covers Django and React development, PostgreSQL databases, REST API integration, testing and documentation, with a bachelor's degree or equivalent experience and 3+ years of Python and Django experience required.

Responsibilities:

  • Develop and maintain full-stack web applications using Python, Django and React
  • Design and optimize PostgreSQL databases and Django ORM operations
  • Design, develop and document RESTful APIs and integrate external services
  • Investigate and resolve application defects and production issues
  • Follow secure development practices and maintain technical documentation

Requirements summary:

  • 3+ years of professional Python and Django development experience
  • Strong proficiency in Python, Django and Django REST Framework
  • Experience with React, Next.js, TypeScript/JavaScript, HTML and CSS
  • Strong knowledge of PostgreSQL and SQL query optimization
  • Experience developing and integrating RESTful APIs
  • Familiarity with Git, testing and code reviews

Tools & skills

Source and dates

Employer career site / ATS feed · bamboohr

Employer posting date
2026-11-04
First seen by our source
2026-11-05
Source record updated
2026-11-05

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience3+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Encouraged to applyIndigenous peoples
EducationBachelor’s degree (required)
Fields of studyComputer Science, Information Technology

Summary and details written by AI from the posting; the employer’s posting is the authority.

First Nations Technical Services Advisory Group Inc.

FieldValue
Open jobs on Jobsy1
Job description

Reporting to the Chief Operating Officer, the Python/Django & Full Stack Developer will work in the office supporting the development, maintenance, modernization and ongoing reliability of TSAG’s custom software applications. Working collaboratively with the development team and program staff, the successful candidate will build and enhance full-stack applications, integrate systems and data, troubleshoot issues, and deliver secure, maintainable solutions that support TSAG’s services to First Nations.

Key Responsibilities

  1. Application Development & Modernization
    • Develop, maintain and enhance full-stack web applications using Python, Django, Django REST Framework (DRF), React (Next.js), TypeScript/JavaScript and CSS.
    • Build reusable, reliable server-side logic and integrate responsive front-end components.
    • Support application upgrades, new features, system modernization and ongoing maintenance of existing platforms.
  2. Database Management & Data Integrity
    • Design, maintain and optimize PostgreSQL databases, relational schemas, complex queries and Django ORM operations.
    • Plan and implement database migrations, safeguard data integrity and troubleshoot performance issues.
  3. API Development & System Integration
    • Design, develop, secure, document and optimize RESTful APIs.
    • Integrate internal applications with external APIs, data collection platforms and other services.
  4. Testing, Troubleshooting & Performance
    • Investigate and resolve application defects and production issues; identify bottlenecks and implement sustainable fixes.
    • Develop and execute appropriate tests, participate in peer code reviews and improve application reliability, performance and scalability.
  5. Deployment, Security & Documentation
    • Support testing, deployments, system upgrades and operational improvements in coordination with the development team.
    • Follow secure development practices, version-control standards and established change-management procedures.
    • Maintain clear technical documentation for code, APIs, configurations, workflows and future system maintenance.
  6. Collaboration & Program Support
    • Work with developers, TSAG program teams and other stakeholders to clarify requirements, prioritize enhancements and deliver practical solutions.
    • Communicate technical information clearly, participate in development planning and share knowledge with colleagues.

Required Qualifications:

Education:

Bachelor’s degree in computer science, Information Technology, or a related field (or a combination of education and equivalent experience may be considered).

Experience:

3+ years of professional experience in Python and Django development.

Technical Skills:

  • Two or more years of professional software development experience, or an equivalent combination of relevant education and practical experience.
  • Strong proficiency in Python, Django and Django REST Framework.
  • Experience with React, Next.js, TypeScript/JavaScript, HTML and CSS; experience with AntV is an asset.
  • Strong knowledge of PostgreSQL, relational database design, Django ORM and SQL query optimization.
  • Experience developing and integrating RESTful APIs.
  • Familiarity with Git, debugging, testing, code reviews and software development best practices.
  • Strong problem-solving, communication, organizational and time-management skills; ability to work independently and collaboratively on multiple priorities.

Qualifications to Include:

  • Experience with ODK Central and XLSForm, including data collection workflows.
  • Familiarity with Linux server environments, cloud services, Docker or related deployment tools.
  • Experience with React Native or mobile application development.
  • Experience working with First Nations and Indigenous Peoples, and an understanding of respectful, community-focused service delivery.

Similar jobs

  • Welder

    Edmonton, AB
    $35–$38/hrFull Time, Contract

    Express Employment Professionals: The Express franchise brand is an industry-leading, international staffing company with franchise locations across the U.S., Canada, South Africa,…

    Weld 1/4" to 3/8" material, mostly in the flat position (no fitting required); Keep a safe, clean work area and use required PPE; Perform additional duties as required

    Skilled Labourer

    Edmonton, AB
    Full Time, Contract

    Express Employment Professionals: The Express franchise brand is an industry-leading, international staffing company with franchise locations across the U.S., Canada, South Africa,…

    Operate a skid steer to move and haul materials as required; Perform additional duties as required; Valid driver’s licence

    4th Class Power Engineer

    Edmonton, AB
    $45.16/hrFull Time, Contract

    Express Employment Professionals: The Express franchise brand is an industry-leading, international staffing company with franchise locations across the U.S., Canada, South Africa,…

    Set up, inspect, operate, and shut down production equipment as required; Perform additional duties as required; Valid 4th Class Power Engineer certificate

    Heat Press Operator

    Edmonton, AB
    $20/hrFull Time, Contract

    Express Employment Professionals: The Express franchise brand is an industry-leading, international staffing company with franchise locations across the U.S., Canada, South Africa,…

    Follow workplace safety procedures and use required PPE; Perform additional duties as required; Comfortable working in a hot environment

    Warehouse Operator

    Edmonton, AB
    $22/hrFull Time, Contract

    Express Employment Professionals: The Express franchise brand is an industry-leading, international staffing company with franchise locations across the U.S., Canada, South Africa,…

    Follow workplace safety procedures and use required PPE; Perform additional warehouse duties as required; Minimum 3 years of warehouse experience required

  • (CAN) Stockperson/Cartpusher

    Edmonton, AB
    Part Time

    Wal-Mart Canada Corp

    Candidates need to be at least 16 years old and willing to work flexible shifts including evenings, weekends and holidays. Physical stamina for standing, bending and lifting up to 50 lbs is expected, along with a commitment to safety procedures.

    Shopping carts, Power equipment, Cleaning supplies, Steel toe footwear, Reflective vest

  • Account Executive, Commercial Mid-Market

    Edmonton, AB

    Gallagher

    2+ YOECandidates need an active insurance licence and 2+ years of commercial broking experience, preferred. They must be strong communicators who solve client problems and work well in a fast-paced setting.

    EPIC

  • Produce Clerk Part Time Day

    Edmonton, AB
    Part Time

    Loblaw

    Candidates need no previous experience, a detail-oriented and courteous manner, and the ability to work independently in a fast-paced setting. They must be able to lift up to 50 lbs, stay on their feet and move for an entire shift, and be flexible about days, evenings and weekends.

    POS

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.