Full-Stack Developer with DevOps Experience (INTERN)

Salary Unpaid

Join us at Coursfy as a Software Engineering Intern and help build a system that allows our users to connect their own custom domains (e.g., learn.mysite.com) to our platform. This is an exciting opportunity to work on real-world infrastructure challenges such as dynamic domain mapping, DNS verification, SSL certificate provisioning, and request routing through reverse proxy.

As an intern, you'll collaborate with experienced developers to design and implement systems that support multi-tenant web applications with dynamic SSL and domain configurations.


What You’ll Work On:

  • Enabling custom domain support for Coursfy users

  • Implementing DNS verification and handling DNS records

  • Automating SSL provisioning using Let’s Encrypt and the ACME protocol

  • Routing traffic through NGINX, Caddy, or Traefik as a reverse proxy

  • Building secure and scalable systems for a multi-tenant architecture


Requirements:

  • Familiarity with NGINX, Caddy, or Traefik (classroom or project experience is great!)

  • Some exposure to Let’s Encrypt, Certbot, or ACME protocols

  • Hands-on experience with a backend framework (e.g., Node.js, Django, or Laravel)

  • Understanding of DNS concepts and domain linking

  • Interest or experience in building multi-tenant applications

  • Bonus: Experience with custom domain linking or nameservers

Perks and benefits

This job comes with several perks and benefits

Near public transit
Near public transit

Work life balance
Work life balance

Skill development
Skill development

Remote work allowed
Remote work allowed

Flexible working hours
Flexible working hours

Central office
Central office

Working at
Coursfy

Coursfy is an innovative e-learning platform designed to provide maximum freedom to both instructors and learners. Unlike traditional e-learning platforms that often impose rigid structures, Coursfy emphasizes flexibility, creativity, and autonomy, empowering instructors to deliver unique educational experiences and allowing learners to tailor their educational journeys to their specific needs and preferences. Additionally, Coursfy is built with a strong focus on ease of use, ensuring a seamless and intuitive experience for all users.

Read more about Coursfy

company gallery image