ThinkTech Job Board
Software Developer - Intern
Description
About ThinkTech
ThinkTech Digital is a digital transformation and technology consulting firm that helps organizations modernize their operations through ERP implementations, custom software development, cloud solutions, and integrated business systems. Our team works closely with clients to design and implement technology that improves efficiency, visibility, and long-term scalability.
Over the past 14 years, ThinkTech has delivered more than a thousand projects across ERP platforms, custom applications, cloud infrastructure, web development, CRM systems, and digital marketing initiatives. While our roots began in digital marketing and web development, our work today is increasingly focused on enterprise systems, software implementations, and custom development that support complex business operations.
We partner with organizations across industries including energy, manufacturing, agriculture, professional services, and distribution, helping them adopt technology that aligns with how their businesses actually operate.
Working at ThinkTech
ThinkTech is a collaborative team of developers, consultants, analysts, and strategists who enjoy solving complex business problems with practical technology solutions. We work closely together and with our clients, combining technical expertise with a strong understanding of business operations.
While the work we do is highly technical, the people we hire are just as important as the skills they bring. We place a strong emphasis on cultural fit and look for team members who are collaborative, curious, accountable, and eager to learn. Our goal is to build a supportive, high-performing team where people enjoy working together and take pride in delivering meaningful results for our clients.
Based in downtown Calgary, our team supports organizations across North America and continues to grow as more companies look to modernize their systems and processes.
Job 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 projects.
Job Qualifications:
Required:
- Currently pursuing a degree in Computer Science, Web Development, or a related field with expected graduation in 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.
- Eagerness to learn and adapt to new technologies.
Preferred:
- Experience with version control systems, preferably Git.
- Knowledge of agile development methodologies.
- Understanding of database management systems (SQL & NoSQL).
- Familiarity with cloud platforms (e.g., Azure, AWS, Vultr, Vercel).
- Prior internship or project experience in software or web development.