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