1

Weekend Programming Jobs in Quebec (NOW HIRING)

CA$114/hr

Expertise in Python programming Knowledge of good coding practices Advanced level of English (to communicate with members of the team coming from international recruitment) Any combination of the ...

CA$114/hr

Expertise in Python programming * Knowledge of good coding practices * Advanced level of English (to communicate with members of the team coming from international recruitment) Any combination of the ...

CA$114/hr

Expertise in Python programming * Knowledge of good coding practices * Advanced level of English (to communicate with members of the team coming from international recruitment) Any combination of the ...

We are looking for an experienced Java Developer for our client. This is a permanent position that is remote! Our client is developing a buy and sell platform for agriculture using blockchain ...

Have5years of programming experience, with a background in .NET development; * Knowledge of relational databases (e.g., Oracle, SQLServer, etc.); * Proficiency with one or more of the following ...

We are looking for an experienced Java Developer for our client. This is a permanent position that is remote! Our client is developing a buy and sell platform for agriculture using blockchain ...

Object-oriented programming (OOP), design patterns, and architectural principles. Problem-solving skills and attention to detail. A completed Bachelor's degree. Preferred: Prior experience in the ...

We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...

We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...

... programming, SQL / SQL Lite, REST API, microservices, server optimization, Windows Server, PowerShell, Azure DevOps, Visual Studio, Git, Windows Server and IIS) * Strong knowledge of C#, .NET 8, and ...

A few years of top-notch programming training under your belt (university/college) * 3 to 5 years of experience jamming in software development, preferably in a product-based environment. * Your love ...

... programming, SQL / SQL Lite, REST API, microservices, server optimization, Windows Server, PowerShell, Azure DevOps, Visual Studio, Git, Windows Server and IIS) * Strong knowledge of C#, .NET 8, and ...

You should have a very high degree of comfort in a programming language of your choice. We offer a flexible work schedule and you get your choice of tools (both hardware and software) and most ...

LiveBarnis seeking a Senior Backend Software Engineer to join our evolving and fast-paced technology team. In this role, you will focus on designing, developing, and maintaining backend services that ...

The successful candidate will be responsible for developing and implementing high-quality software solutions, creating complex applications using cutting-edge programming features and frameworks and ...

next page

Showing results 1-20

Weekend Programming information

What is weekend programming?

Weekend programming refers to the practice of coding, software development, or working on programming-related projects during the weekends, rather than as part of a standard weekday job. This can include pursuing personal projects, contributing to open-source software, participating in hackathons, or taking on freelance work. Many programmers use weekends to improve their skills, explore new technologies, or work on side hustles. Weekend programming is popular among both hobbyists and professionals who want to expand their experience or build their portfolios.

What is the difference between Weekend Programming vs Weekend IT Support?

AspectWeekend ProgrammingWeekend IT Support
Required CredentialsTypically a degree in Computer Science or related field, programming certificationsIT certifications like CompTIA, Network+, or Microsoft certifications
Work EnvironmentOffice or remote, focused on coding and software developmentOffice or on-site, troubleshooting hardware/software issues
Industry UsageSoftware companies, tech startups, freelance projectsIT service providers, corporate IT departments
Common Search/ComparisonOften compared based on technical skills and project typesCompared based on support scope and technical certifications

Weekend Programming involves developing software or applications during weekends, requiring coding skills and programming certifications. In contrast, Weekend IT Support focuses on troubleshooting and maintaining IT systems, often needing IT-specific certifications. Both roles are typically part-time weekend positions but differ in skills, environment, and industry focus.

What are the key skills and qualifications needed to thrive as a Weekend Programmer, and why are they important?

To thrive as a Weekend Programmer, you need solid programming skills in languages like Python, Java, or JavaScript, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, integrated development environments (IDEs), and project management tools is important for efficient workflow. Strong time management, self-motivation, and effective communication are crucial soft skills to balance weekend work and coordinate with teams or clients remotely. These abilities enable consistent productivity, high-quality code output, and successful project delivery within tight or non-traditional schedules.

What are some common challenges faced in a weekend programming role, and how can I prepare for them?

Weekend programming positions often require balancing tight deadlines and troubleshooting technical issues with limited weekday support. You may need to work independently, manage unexpected bugs, and coordinate remotely with team members who are off-duty. To prepare, strengthen your problem-solving skills, ensure you are comfortable with documentation, and proactively communicate project updates before and after your shifts. Familiarizing yourself with the company’s codebase and support protocols will also help streamline your workflow during weekend hours.
What are the most commonly searched types of Programming jobs in Quebec? The most popular types of Programming jobs in Quebec are:
What job categories do people searching Weekend Programming jobs in Quebec look for? The top searched job categories for Weekend Programming jobs in Quebec are:
Infographic showing various Weekend Programming job openings in Quebec as of June 2026, with employment types broken down into 1% As Needed, 50% Full Time, 42% Part Time, 1% Temporary, 5% Contract, and 1% Nights. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution.

Senior Full Stack Developer

super{set} Hive Community

Montreal, QC • On-site

Other

Posted 9 days ago


Job description

Location: Montreal, QC  |  Format: Hybrid (3 days/week in office with flexibility)

About Kana

Kana is an agentic AI platform for marketers. We help enterprise brands find better audiences, optimize campaigns, and stay visible in an AI-driven world using synthetic data enrichment, AI-powered analytics, and answer engine optimization.

We believe AI is most powerful when it's thoughtfully integrated into products that solve real problems. Our focus is on turning emerging technologies into intuitive, impactful experiences that customers can immediately benefit from.

We're a small, early-stage team building something that doesn't exist yet in the market. The work is hands-on, the problems are difficult, and the opportunity to shape both product and technology is significant.

The Role

We're looking for a Senior Full Stack Developer to help build and scale the next generation of Kana's products. This is a hands-on role for an experienced builder who enjoys solving complex problems and shipping high-quality software. You'll work across the stack to design, build, and evolve features from concept to production while helping establish engineering practices that enable the team to move quickly and sustainably.

You'll use a combination of traditional engineering practices and AI-assisted development workflows to deliver meaningful outcomes for customers. We don't believe AI replaces engineering judgment. We believe it amplifies great engineers who know how to apply it appropriately.

The ideal candidate combines strong computer science fundamentals with pragmatism, curiosity, and a bias toward action. You don't need to know every language or framework we use today, but you should be excited to learn new technologies and comfortable diving into unfamiliar territory when the problem demands it.

Why This Role Matters

AI is changing both what software can do and how software gets built.

At Kana, you'll have the opportunity to work with emerging AI technologies while helping define how modern engineering teams leverage AI responsibly and effectively. You'll contribute directly to product direction, influence technical decisions, and help shape products that deliver practical value to enterprise customers.

What You'll Own
  • Design, build, and maintain full-stack applications from concept through deployment.
  • Develop customer-facing features that solve meaningful business problems.
  • Integrate AI capabilities into our products in practical, scalable ways.
  • Build new AI development tools to accelerate delivery while maintaining high engineering standards.
  • Collaborate with teammates to define architecture, technical approaches, and implementation plans.
  • Improve system performance, maintainability, and developer experience over time.
  • Contribute to a culture of experimentation, continuous learning, and pragmatic decision-making.

This role spans the entire stack. One week you may be designing backend services and APIs; the next, refining user experiences, or improving infrastructure and scalability to support growth.

What Success Looks Like

In the first 6-9 months:

  • Ship impactful product capabilities used by enterprise customers.
  • Become a trusted technical contributor across the full stack.
  • Help establish engineering practices that balance speed, quality, and maintainability.
  • Identify opportunities to leverage AI within both our product and development workflows.
  • Contribute ideas that influence product evolution and technical direction.
  • Support and mentor teammates as the engineering organization grows.
What You Bring

Must Have

  • 10+ years of professional software development experience.
  • Strong software engineering fundamentals and architectural judgment.
  • Experience building and shipping production applications across multiple layers of the stack.
  • Hands-on experience with modern web technologies, backend development, and databases.
  • An understanding of both the strengths and limitations of AI-generated code, with the ability to evaluate quality, correctness, and maintainability.
  • Strong debugging and problem-solving skills.
  • Willingness and ability to learn new languages, frameworks, and tools as needed.
  • A pragmatic approach to balancing speed, technical quality, and business needs.
  • Comfort operating in startup environments with ambiguity, autonomy, and evolving priorities.
  • Strong communication and collaboration skills.

While experience with our current stack is nice (Node.js, React, Python, Go), we care more about your adaptability, engineering judgment, and willingness to learn than expertise in any specific technology.

Nice to Have

  • Familiarity with the abilities and limitations of LLMs.
  • Experience working in early-stage startups or small product teams.
  • Exposure to customer discovery or product discussions.
  • Experience mentoring engineers or contributing to engineering culture.
What You Get
  • The opportunity to build products at the intersection of AI and modern software development.
  • Meaningful ownership and influence over technical decisions.
  • A collaborative environment with minimal bureaucracy and high trust.
  • Direct impact on product direction and customer outcomes.
  • Flexibility in how you work, with a hybrid model designed to balance collaboration and focus time.
  • The chance to learn, experiment, and grow alongside a team exploring what's possible with emerging technologies.

If you're energized by building great software, curious about the future of AI, and excited by the pace and ownership that come with startup environments, we'd love to hear from you.