Internship - Computer Engineering at Intergo Telecom Ltd
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
