Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer

at Intergo Telecom Ltd

Posted 1 month ago 1 applied

Description:

  • Intergo Telecom is seeking a talented and innovative Senior Software Engineer who is passionate about building robust, scalable, and high-performance applications.
  • The role involves designing, developing, and maintaining high-quality backend systems using object-oriented programming languages such as Java and PHP.
  • Responsibilities include writing and consuming RESTful APIs for internal and external integrations, collaborating on microservices architecture, and contributing to scalable software solutions.
  • The engineer will participate in code reviews, enforce high standards for maintainability and performance, and work closely with cross-functional teams in Agile/Scrum environments.
  • The position requires applying Test-Driven Development (TDD) principles to build reliable and testable systems and staying up to date with emerging technologies to contribute to continuous improvement initiatives.

Requirements:

  • Candidates must have a minimum of 3 years of professional experience in software development using one or more object-oriented programming languages, such as Java or PHP.
  • A strong knowledge of object-oriented programming principles, design patterns, and best practices is required.
  • Experience with modern frameworks such as Laravel, Spring Boot, Quarkus, or similar is essential.
  • A solid understanding of relational databases like MySQL and MariaDB, as well as NoSQL systems such as MongoDB, is necessary.
  • Hands-on experience with message queues and streaming platforms like Kafka or RabbitMQ is required.
  • Familiarity with Linux/Unix systems and working with command-line interface (CLI) tools is expected.
  • Experience with version control systems like Git is mandatory.
  • Knowledge of testing frameworks and unit and integration testing practices is essential.
  • Familiarity with tools like ELK Stack, Redis, or similar is preferred.
  • Strong problem-solving abilities and debugging skills are required.

Benefits:

  • The position offers a competitive salary along with performance-based bonuses.
  • Employees receive 21 days of annual paid leave.
  • The company promotes flexible working hours and a supportive work-life balance culture.
  • A remote-friendly working setup is available.
  • Team events and company outings are organized to foster a collaborative environment.
  • Access to professional development programs and continuous training is provided to enhance skills and career growth.