Skip to main content

Trinity College Dublin, The University of Dublin

Trinity Menu Trinity Search

You are here Undergraduate > Internships



Software Engineer Intern/Co-Op

Apply Now

Software Engineer Intern - 2022

FabFitFun is looking for a Software Engineer Intern/Co-Op to join our Dublin team starting in 2022! We are looking for Senior level students pursuing a BS or MS degree in Computer Science who will be graduating in 2022/2023. In this role you will work on innovative projects that offer great technical challenges. Interns will work on guided projects that will directly impact our business needs. This is an opportunity to work on a dynamic Engineering team, with tons of learning potential and mentorship in a fast-paced environment.

Here in FFF Dublin, we use Python as our main programming language, but we would love to hear from you if you have used any modern programming language (Javascript, Java, Scala, etc.!). We are looking for future superstar engineers that are passionate about their code but also take great pride in the product they are creating. You will be building a subscription management and payments platform that will sit at the heart of everything fabfitfun does, and will transform how the entire product is built. You will learn about creating a fast, scalable, reliable platform and will be mentored by our amazing engineers as part of that. You will also learn about all the tools we use to build our software and get to work with them: AWS, Kubernetes, Kafka, Postgres, MySql to name a few. At the end of your placement, you would have learnt a lot about all aspects of software engineering, made a lot of friends, and more importantly have had a lot of fun while doing it. Come work with us!

What We’re Like:

  1. A collaborative learning culture: we work as a team to figure out solutions to the technological challenges of the day
  2. We focus on improving our customer’s experience every day, all the while taking the time necessary to make sure we do things the best we can
  3. We celebrate innovation and want every employee at FFF to have the power to experiment and find novel, effective solutions

What You'll Do:

  1. Design and develop clean, maintainable, and performant software
  2. Write efficient and reusable code
  3. Help define development standards, procedures, and guidelines to improve the overall development process
  4. Working in a test-driven development and an agile environment
  5. Partner cross-functionally with our team of Engineers, Product, QA, and UX Design to help design and develop our backend platforms

What You'll Bring:

  1. Senior level students pursuing a Bachelor’s or Master’s in Computer Science or related technical discipline
  2. Proficient knowledge of a modern programming language (preferably Python), data structures and algorithms, and SQL
  3. Strong analytical and troubleshooting skills
  4. Previous internships or relevant projects within the engineering field 

What You’ll Get:

  1. A chance to work as part of a highly skilled, impactful team that is building the next generation platform for FabFitFun
  2. A supportive mentorship environment where we invest in you and your growth
  3. An opportunity to solve high-scale technical challenges

Closing date for applications: 21st October