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.