Internship - Computer Engineering

Intergo Telecom Ltd · Remote · TEMPORARY

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