Software Engineer (Intern, C#)
constructortech Sourced
About the role
<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. </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 & 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></li> <li>Familiarity with <strong>RESTful APIs</strong></li> <li>Introductory understanding of databases (<strong>SQL</strong> or NoSQL)</li> <li>Experience using <strong>Git</strong> or other version control systems</li> <li>Basic knowledge of HTTP, JSON, and web concepts</li> <li>Interest in educational technology (EdTech)</li> </ul> <p><strong>What We’ll Teach You:</strong></p> <ul> <li>C# and modern .NET backend development</li> <li>Designing and implementing REST APIs</li> <li>Working with databases and data access layers</li> <li>Clean code and basic backend architecture principles</li> <li>Debugging, testing, and performance basics</li> <li>Collaboration in an Agile engineering environment</li> <li>How production backend systems are built and maintained</li> </ul> <p><strong>Technology Stack You’ll Work With:</strong></p> <ul> <li><strong>Programming:</strong> C#, .NET 9.0</li> <li><strong>Backend:</strong> ASP.NET Core</li> <li><strong>Messaging & Events:</strong> Apache Kafka</li> <li><strong>Databases:</strong> PostgreSQL</li> <li><strong>Tools:</strong> Git, CI/CD pipelines, logging & monitoring tools</li> <li><strong>Testing:</strong> Unit and integration testing</li> </ul> <p><strong>Learning Opportunities:</strong></p> <ul> <li>Mentorship from experienced backend developers</li> <li>Exposure to scalable backend architectures
Skills
Apply to Software Engineer (Intern, C#) at constructortech
Hyrovo matches you to jobs worldwide and helps you apply. Browsing, matching, and applying are free; AI-written CVs and cover letters are pay-as-you-go.
Apply now