logo image

ThinkTech Job Board

Software Developer - Student Intern (Part-time)

Description

About ThinkTech 
 
ThinkTech is a leading Digital Transformation Services company. Our team has delivered over a thousand projects, including: Marketing & Sales Automation, Cloud Solutions, Web Development & Maintenance Services, SEO Services, Google and Social Media Marketing, and major system implementation projects for CRM and ERP platforms.  
 
ThinkTech provides service to businesses around the world, and we cater to Small and Medium businesses across multiple industries, including Manufacturing, Energy, Retail, Accounting & Financials, Education, eCommerce, and more. 
 
Working @ ThinkTech 
 
We believe in a people-first approach and bring the art of humour and joy to our work. Our team is growing, energetic and vibrant, and we love what we do, never missing the opportunity to celebrate our successes.  
 
We’re immersed into the small business community in Calgary, and our offices are located in the downtown core.  
 
We love using tech to solve problems – and we customize every solution to our clients’ needs. We empower our team to both focus on AND enjoy their work, and we provide the tools and systems to get the job done. Each team member is provided a laptop, and we operate on Microsoft 365.  
 
Our Core Values are Create a Joyful Place to Work, Lead with Kindness, Creative Grit, and Active Listening, Engaged Learning. These values are a part of everything we do at ThinkTech. To see what this looks like for a Student Intern, check out the “Ideal Candidate” section below.  

About the Role 

ThinkTech is growing and adding an Intern Developer to the team. This role would be responsible for assisting in development projects, including custom CRM and ERP implementations. This person will work closely with the development team to gain hands-on experience in software and/or web development within various sectors, contributing to real-world projects.  

Responsibilities:
  • Assist in the design, development, and testing of software applications and web solutions. 
  • Collaborate with cross-functional teams to gather and analyze requirements. 
  • Debug and troubleshoot issues under the guidance of senior developers. 
  • Document development processes to ensure maintainability. 
  • Stay updated with emerging technologies and industry trends relevant to our projects. 

THE IDEAL CANDIDATE 

Behavioural Traits 
  • Customer focused and solution agnostic  
  • Curious and constant learner 
  • Team-focused 
  • Passionate 

Requirements 
  • Currently pursuing a degree in Computer Science, Web Development, or a related field with expected graduation of 2026 or later. 
  • Basic understanding of programming languages such as Java, Python, JavaScript, or PHP. 
  • Familiarity with web development frameworks (e.g., React, Angular, or Vue.js) and backend technologies (e.g., Node.js, Django, or Spring Boot). 
  • Strong problem-solving skills and attention to detail. 
  • Ability to work effectively in a team environment. 
  • Excellent communication skills, both written and verbal, and ability to articulate complex information effectively. 
  • Eagerness to learn and adapt to new technologies.  

Preferred Qualifications 
  • Experience with version control systems, preferably Git. 
  • Knowledge of agile development methodologies. 
  • Understanding of database management systems (SQL & NoSQL). 
  • Knowledge of cloud solutions such as Azure, AWS, Vultr or Vercel. 
  • Prior internship or project experience in software or web development. 

What We Offer 
  •  Hands-on experience working on impactful projects 
  • Mentorship from experienced professionals in the field 
  • A collaborative and inclusive work environment 
  • Potential for future employment opportunities 
 
This role is in-person and based in our offices in downtown Calgary. We have an on-site gym, free snacks, all-you-can-drink coffee, and many team-focused events.  

When looking for the ideal candidate, we aren’t only looking for experience. We’re fanatic about fit as we grow our team. If you feel you’re a fit for the role, but don’t quite have all the skills required, we still encourage you to apply. 

Please visit our following brand websites to learn more about our services: 

Know someone who would be a perfect fit? Let them know!