Remote Junior Software Engineer

at Intergo Telecom Ltd

Posted 1 day ago 2 applied

Description:

  • Intergo Telecom is seeking a talented and innovative Junior Software Engineer with a passion for building robust, scalable, and high-performance applications.
  • The company specializes in CPaaS (Communication Platform as a Service) solutions, aiming to empower businesses through seamless communication tools.
  • As a Software Developer, you will join a high-performing team working on next-generation communication systems using modern technologies and agile practices.
  • Your responsibilities will include designing, developing, and maintaining high-quality backend systems using object-oriented programming (Java, PHP).
  • You will write and consume RESTful APIs for internal and external integrations.
  • Collaborating on microservices architecture and contributing to scalable software solutions will be part of your role.
  • You will participate in code reviews and enforce high standards for maintainability and performance.
  • Working closely with cross-functional teams in Agile/Scrum environments, including Product Managers, QA, and DevOps, is expected.
  • You will apply TDD (Test-Driven Development) principles for building reliable and testable systems.
  • Staying up to date with emerging technologies and contributing to continuous improvement initiatives is essential.

Requirements:

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

Benefits:

  • The position offers a competitive salary and performance-based bonuses.
  • Employees receive 21 days of annual paid leave.
  • Flexible working hours and a supportive work-life balance culture are provided.
  • The company supports a remote-friendly working setup.
  • Team events and company outings are organized for employees.
  • Access to professional development programs and continuous training is available.

Get realtime job alerts

Be the first to know about new jobs