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


Ansearch is a small tech start-up based in Edinburgh, Scotland. This organization is 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.


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.


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


  • 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.


Fee Breakdown

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

What you’ll pay (2024 rates)

Placement fee USD 525


  • 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


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.


TASK FOCUS: Coding, Systems Design, Programming
LENGTH: Min. 12 weeks


  • 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


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


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



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


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


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.


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


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!


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
Delve into the realm of water and waste research, aligning your passion with a mission to positively impact the ongoing climate crisis.
Find out more
Boy behind computer

Open for applications

Technical Support Internship

  • Min. 3 months
  • Siem Reap, Cambodia
  • CRM Management, Data Analysis, IT
Assist a nonprofit in optimizing software and digital tools, enhancing operational efficiency, and driving positive impact for meaningful change.
Find out more
volunteer inside a dental clinic

Open for applications

Public Health and WASH Engineering Internship

  • Min. 3 months
  • Shandia, Ecuador
  • Education, Research, Operations, Construction, Engineering, Public Health
Aid a rural community in developing clean water and hygiene systems, enhancing health outcomes through collaborative engineering projects.
Find out more


teacher and students in a classroom in ZambiaIntern experiencesNGO ManagementZambia
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 ManagementZambia
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!
group of children are sitting in front of a brick building in AfricaFinding your internshipNGO Management
August 18, 2023

4 Best NGO Management Internships

If you’re wondering where to find nonprofit management internships, then we’re here to help you find an NGO management that’s suited to your goals.