REMOTE COMPUTER SCIENCE INTERNSHIP

PROGRAM OVERVIEW

Apply your coding skills in the real-world by helping an innovative tech startup develop an exciting multi-app search engine

Acquire hands-on experience in a tech start-up developing a multi-app search engine. You’ll join a small team of three and help them solve real-world problems and gain practical understanding of software and app development in a SaaS context.

This organization is on a mission to save people and businesses time by letting them access information stored across different platforms and apps via one centralized search engine. This app lets businesses and people integrate a range of digital platforms and tools  like Google Workspace, Gifthub, and Slack, then access information from all of them safely and securely.

Your role as an intern will be to gain fantastic insight in app development and the work environment of a tech startup. It’ll also offer a fantastic opportunity to hone your coding skills. You’ll be working directly with the founder and CEO of the organization to improve code quality and work on updates for the app.

Learning objectives

  • Learn how to code and create software in an industrial setting and company level
  • Develop better programming skills and expertise in coding
  • Gain insight into a tech startup work environment
  • Real-world practice with test-driven development, pair coding, CI/CD and code reviews

ORGANIZATION

This organization is a small tech startup based in Edinburgh, Scotland. They are developing a multi-app search engine that lets users access information stored on whatever apps, software, and digital tools they use all from one place. Their mission is to save people time by creating the easiest and most helpful tool in business.

This search engine aims to streamline data management for businesses and people alike, helping them to consolidate the process of finding files, documents, and other information from various platforms like Google Workspace, Asana, or Slack. It lets businesses integrate whatever configuration of apps they use and securely access information across all of them through a centralized, intuitive search platform.

TASKS & REQUIreMENTS

You’ll be working on a stack of Typescript (VueJS/Fastify), MongoDB, Redis, and a lot of APIs and will be assigned tasks on the frontend or backend depending on your current skills and interests. Your day-to-day will be split into improving code and developing new features and upgrades.

Responsibilities

Frontend tasks

  • Contribute to the creation of a design language and establish a storybook library
  • Help move away from Tailwind onto custom CSS
  • Work towards increasing test coverage to 100% with Cypress & Vitest
  • Develop the UI for any new features being created

Backend tasks

  • Create or improve existing integrations & features
  • Increase productivity in QA by creating code quality scripts (ex: checks for duplicate code with a mix of scripts and AI)
  • Creating data pipelines between existing tools

Requirements

  • Studying towards or completed a degree in Computer Science
  • Portfolio of personal programming projects (university assignments do not count)
  • Sufficient coding skills in one of the mainstream languages (C++, Python, Javascript/Typescript, Java, Ruby, etc.)
  • Must sign an NDA agreement before starting
  • To work on the frontend, you must have experience in a frontend framework and CSS. Those without, will work on the backend. Those with exceptional experience will have the chance to work on full stack.

DATES & RATES

Fee Breakdown

Internship start and end dates are flexible and will be discussed with your during the selection process.

Applications are open for start dates after March 2025

What you’ll pay (2025 rates)

Placement fee USD 595

Inclusions

  • Careful matchmaking. It takes time to find the right internship for each person, and we take this process very seriously.
  • Initial interview with one of our team to gauge your skills, interests, and desired learning outcomes.
  • An academic internship eligible for university credit. Check with your university to confirm if this internship qualifies for credit or alternatively we can assist you with purchasing transfer credits.
  • An orientation program with your supervisor
  • Supervision and support during your internship
  • Regular check-ins with Roots and your supervisor
  • Troubleshooting if needed
  • A reference letter at the end of your internship
SCHOLARSHIP & FUNDING

FAQs

Some of our most commonly asked questions for remote programs.

What can I expect from a remote internship?

Embarking on a remote internship offers a unique and flexible work experience tailored to the digital landscape. From the comfort of your own space, you can expect to engage in meaningful projects, collaborate with professionals in your chosen field, and contribute to real-world tasks from anywhere in the world. The remote setting fosters independence and self-discipline as you manage your time effectively to meet project deadlines and attend virtual meetings. Additionally, you’ll gain insights into remote work dynamics, enhancing your adaptability and digital communicable skills. Connecting with a global network, you’ll experience a diverse and inclusive work environment, transcending geographical boundaries. This virtual journey promises a dynamic and enriching professional development, emphasizing the evolving landscape of remote work in today’s interconnected world. If the idea of engaging in a remote internship has sparked your interest, explore the numerous reasons to consider applying for a remote nonprofit internship.

How will a remote internship help my career development?

A remote internship offers a unique opportunity for career development, allowing you to make a meaningful impact from the comfort of your home. By participating in a grassroots project, you become an important part of a larger initiative committed to sustainable development on the ground. Contributing your skills from a remote setting allows you to make an impact, cultivating a sense of purpose and social responsibility beyond individual contributions. The experience provides valuable knowledge about your chosen field, enhances your professional skills, and allows for cross-cultural collaboration, all within the convenience of your home environment. This remote internship not only adds depth to your resume but also showcases you as a versatile professional dedicated to creating a meaningful difference.

Can I get university credit for a remote internship?

Yes, obtaining university credit for remote internships is often possible, but it depends on the policies of your academic institution. To confirm your eligibility, contact your university and they can offer assistance regarding the steps required and specific criteria for earning credits during your remote internship. We can also assist you in purchasing transfer credits that add onto your internship experience. Keep in mind that your proactive communication with the university and our team can facilitate a smoother process, ensuring that you can maximize the academic benefits of your remote internship.

Will I receive a stipend during my internship?

Unfortunately, remote internships do not pay any kind of salary. Nevertheless, there are other ways to ensure funding for your virtual internship. Although financial compensation may not be a part of your internship, the knowledge and opportunities gained for both professional and personal growth are immeasurable. The value derived from your participation goes beyond financial aspects, making this experience beneficial for your future.

QUICK FACTS

LOCATION: Remote
PROGRAM FOCUS: Tech Startup
TASK FOCUS: Coding, Systems Design, Programming
LENGTH: Min. 12 weeks
COST: USD 595

HIGHLIGHTS

  • Gain international experience in a tech start-up
  • Improve coding skills dramatically and practical understanding of app development
  • Develop insight into the tech industry, SaaS, and start-up work environment
  • Build your professional programming portfolio
  • Complete your work remotely from wherever you choose
ENQUIREAPPLY NOW

HOW TO APPLY

If you’re ready to apply for this internship, here’s what to do:

APPLY

Fill in the application form (it will show in a new screen) which includes sharing your CV to us.

GET STARTED

SPEAK WITH AN ADVISOR

We’ll set up a call with you to go through your application.

INTERNSHIP MATCHING

If we feel it’s a good match, we’ll set up a call between you and the supervisor for this internship.

PAYMENT

If everyone’s happy, we’ll provisionally confirm your placement! We’ll then send you the invoice for the deposit, getting started with the booking process and all the info you need.

CONFIRMATION

Only once we receive payment of the deposit your placement will be confirmed.

NEED TO MAKE AN ENQUIRY FIRST?

Or if you’d just like to ask us some questions about this internship first, just fill in the contact form below. We’ll be happy to assist!

"*" indicates required fields

Step 1 of 2

Your Personal Information

Your Email Address*

RELATED PROGRAMS

Volunteers working on a construction project in a rural village setting

Open for applications

Construction Internship

  • Min. 8 weeks
  • Siem Reap, Cambodia
  • Building, Product Design, Planning & Research
Build skills and experience in construction by building homes and sanitation systems for impoverished neighborhoods.
Find out more
coding during a remote computer science internship

March 2025 start dates

Remote Computer Science Internship

  • Min. 12 weeks
  • Remote
  • Coding, Systems Design, Programming
Apply your coding skills in the real-world by helping an innovative tech startup develop an exciting multi-app search engine.
Find out more
Four Asian children with glass of water

Open for applications

Impact and Water Waste Research Internship

  • Min. 8 weeks
  • Berlin, Germany OR Remote
  • Research, Data Analysis, Reporting, Presentations
Build valuable research skills whilst contributing to an often overlooked cause in the climate crisis
Find out more

RELATED BLOGS

kids holding their hands togetherFinding your internshipNGO Management12 Best Places for NGO Internships in 2024
December 27, 2023

12 Best Places for NGO Internships in 2024

Where to Intern with NGOs in 2024 The last year has been a busy one for Roots. We’ve been working to expand the number of nonprofit internship programs we offer…
teacher and students in a classroom in ZambiaIntern experiencesNGO ManagementZambiaWhat to Expect from an NGO Management Internship in Zambia
September 25, 2023

What to Expect from an NGO Management Internship in Zambia

Read authentic advice and insights from our intern alumni, India, who spent time working for an NGO in Zambia with Roots.
a woman standing next to an elephantIntern experiencesNGO ManagementZambiaWhat You’ll Gain From an NGO Management Internship in Zambia
September 12, 2023

What You’ll Gain From an NGO Management Internship in Zambia

Find out what makes our NGO management internship in Zambia worthwhile, from lessons learned to impact made. This is what makes Roots internships unique!