Internship - Computer Engineering

Intergo Telecom Ltd

Apply to this job
Cyprus remote Until 8/21/2026 First posted April 29, 2026 Last posted April 29, 2026
Job description

Are you a motivated and curious aspiring Software Engineer eager to gain hands-on experience building real-world applications? Do you enjoy solving problems, learning new technologies, and working in a collaborative team environment? If so, we’d love to hear from you!

About Us:
Intergo Telecom is a leading technology company specializing in CPaaS (Communication Platform as a Service) solutions. Our mission is to empower businesses through seamless communication tools that elevate customer interaction. Our platform enables voice, messaging, and omnichannel capabilities at scale. 

As a Software Engineering Intern, you will work alongside experienced engineers on modern communication systems while gaining valuable industry experience.

Your Responsibilities:

  • Assist in designing, developing, and maintaining backend systems under the guidance of senior engineers
  • Support the development and testing of RESTful APIs for internal and external integrations
  • Participate in building and improving microservices-based architectures
  • Collaborate with cross-functional teams including Product Managers, QA, and DevOps in an Agile/Scrum environment
  • Contribute to writing clean, maintainable, and well-documented code
  • Help with debugging, troubleshooting, and performance optimization
  • Learn and apply best practices such as version control, code reviews, and testing methodologies
  • Stay updated with emerging technologies and actively contribute to team learning initiatives

Requirements

  • Currently pursuing or recently completed a degree in Computer Science or a related field
  • Basic knowledge of at least one object-oriented programming language (preferably Java)
  • Understanding of fundamental programming concepts, data structures, and algorithms
  • Familiarity with REST APIs and basic web development concepts
  • Basic knowledge of relational databases (e.g., MySQL) is a plus
  • Familiarity with Git or other version control systems
  • Strong willingness to learn, adapt, and take initiative
  • Good problem-solving skills and attention to detail
  • Ability to work collaboratively in a team environment

Considered a Plus:

  • Exposure to frameworks such as Spring Boot, Laravel, or similar
  • Familiarity with Linux/Unix environments
  • Basic understanding of microservices architecture
  • Knowledge of Docker or cloud platforms (AWS, GCP, Azure)
  • Experience with personal, academic, or open-source projects
  • Interest in telecommunications or communication technologies

Benefits

What You’ll Gain:

  • Hands-on experience working on real production systems
  • Mentorship from experienced engineers
  • Exposure to modern development tools, frameworks, and practices
  • Opportunity to grow into a full-time Software Engineer role
About this role

Summary

Assist in developing backend systems, APIs, and microservices under guidance of senior engineers.

Job title

Internship - Computer Engineering

Experience level

recently completed degree

Industry

technology

Location requirements

must be in Cyprus, remote not specified

Salary

Not specified

Management role

No

Skills & keywords

Required skills

object-oriented programmingJavaREST APIsGitdatabasesproblem-solvingteamwork

Preferred skills

Spring BootLinux/Unixmicroservices architectureDockercloud platforms

Specializations

backendAPIsmicroservicescommunication
Locations

Structured locations inferred from the posting.

Cyprus

Remote Country