‹ All jobs
Software Engineer (Intern, C#)
<div class="content-intro"><div>
<h2>Our mission</h2>
</div>
<div class="bub-content-body">
<div class="field field--name-body field--type-text-with-summary field--label-hidden field__item">
<p>Constructor’s mission is to enable all educational organisations to provide high-quality digital education to 10x people with 10x efficiency.&nbsp;</p>
<p>With strong expertise in machine intelligence and data science, Constructor’s all-in-one platform for education and research addresses today’s pressing educational challenges: access inequality, tech clutter, and low engagement of students.</p>
<h3><strong>Please send your resume in English only.</strong></h3>
</div>
</div></div><p><span style="font-size: 14pt;"><strong>Interns are NOT eligible for equipment and other benefits as the position is temporary.</strong></span></p>
<p><strong>About the Role</strong></p>
<p>We’re seeking a motivated <strong>Computer Science student</strong> to join our backend engineering team as a <strong>C# Backend Developer Intern</strong>. This is an excellent opportunity to learn backend development while working on real-world educational platforms that support learners, educators, and institutions worldwide.</p>
<p><strong>Interns are NOT eligible for equipment and other benefits as the position is temporary.</strong></p>
<p><strong>What You’ll Learn &amp; Do:</strong></p>
<ul>
<li>Learn backend development using C# and .NET</li>
<li>Contribute to real backend services used in production</li>
<li>Assist in developing and maintaining REST APIs</li>
<li>Work with databases and learn how data is modelled and accessed</li>
<li>Participate in code reviews and learn clean coding best practices</li>
<li>Collaborate with frontend, QA, and product teams</li>
<li>Contribute to backend services supporting learning platform functionality and various integrations</li>
<li>Gain exposure to the full software development lifecycle</li>
</ul>
<p><strong>Required Qualifications:</strong></p>
<ul>
<li>Current <strong>Computer Science / Software Engineering student</strong></li>
<li>Experience with <strong>at least one programming language</strong> (C#, Java, Python, JavaScript, C++, or similar)</li>
<li>Basic understanding of object-oriented programming concepts</li>
<li>Interest in backend development and distributed systems</li>
<li>Good problem-solving skills and attention to detail</li>
<li>Ability to work collaboratively in a team environment</li>
<li>Eagerness to learn and grow as a software engineer</li>
</ul>
<p><strong>Good to Have (but not required):</strong></p>
<ul>
<li>Basic knowledge of <strong>C# and .NET</strong&