Intergo Telecom logoIntergo Telecom logo

Junior Software Engineer at Intergo Telecom | Remote

Intergo TelecomRemote — Cyprus
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Entry Level

Qualifications

1-2 years of experience in software development using one or more object-oriented programming languages, with a strong emphasis on Java. A degree in Computer Science or a relevant field is required. Candidates should possess a solid understanding of OOP principles, design patterns, and best practices, along with familiarity with modern frameworks and databases.

About the job

Are you an enthusiastic and skilled Junior Software Engineer eager to develop robust, scalable, and high-performance applications? Do you excel in a collaborative environment where your technical prowess can make a significant difference? If this resonates with you, we would be delighted to connect!

About Us: At Intergo Telecom, we are at the forefront of technology, focusing on CPaaS (Communication Platform as a Service) solutions. Our mission is to enhance businesses with seamless communication tools that improve customer interactions. Our extensive suite of APIs and cloud communication services enables voice, messaging, and other omnichannel capabilities at scale. As a Software Engineer with us, you will be part of a dynamic team dedicated to building the next generation of communication systems utilizing modern technologies and agile methodologies.

Your Responsibilities:

In this pivotal role within our expanding development team, you will:

  • Design, develop, and maintain high-quality backend systems using object-oriented programming languages (Java, PHP).
  • Create and integrate RESTful APIs for both internal and external applications.
  • Contribute to microservices architecture and help develop scalable software solutions.
  • Engage in code reviews and uphold high standards for software maintainability and performance.
  • Collaborate closely with cross-functional teams in Agile/Scrum settings, including Product Managers, QA, and DevOps.
  • Employ TDD (Test-Driven Development) principles to build reliable and testable systems.
  • Keep abreast of emerging technologies and participate in continuous improvement initiatives.

Requirements:

  • 1-2 years of experience in software development using one or more object-oriented programming languages.
  • Proficiency in Java is essential.
  • A degree in Computer Science or a related discipline.
  • Strong grasp of OOP principles, design patterns, and best practices.
  • Familiarity with modern frameworks such as Laravel, Spring Boot, Quarkus, or similar.
  • Understanding of relational databases (MySQL, MariaDB) and NoSQL systems like MongoDB.
  • Experience with message queues and streaming platforms, including Kafka or RabbitMQ.
  • Working knowledge of Linux/Unix systems and proficiency with CLI tools and version control systems like Git.
  • Familiarity with testing frameworks and unit/integration testing methodologies.
  • Exposure to tools such as ELK Stack, Redis, or similar technologies.
  • Demonstrated problem-solving abilities and debugging skills.

Considered a Plus:

  • Experience in PHP will be advantageous.
  • Familiarity with Kubernetes (K8s) or containerized environments.
  • A background or interest in the telecom industry, especially knowledge of telecommunication protocols (e.g., SIP, SMP).

About Intergo Telecom

Intergo Telecom is a premier technology company specializing in CPaaS (Communication Platform as a Service) solutions. We are dedicated to empowering businesses with innovative communication tools that enhance customer interactions, leveraging a comprehensive suite of APIs and cloud communication services to deliver voice, messaging, and omnichannel capabilities at scale.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.