Intergo Telecom is seeking a talented and innovative 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 2 years of professional experience in software development using one or more OOP 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.
A solid understanding of relational databases (MySQL, MariaDB) and NoSQL systems such as MongoDB is essential.
Hands-on experience with message queues and streaming platforms like Kafka or RabbitMQ is required.
Familiarity with Linux/Unix systems and working with CLI tools is necessary.
Experience with version control systems like Git is required.
Knowledge of testing frameworks, unit and integration testing practices is essential.
Familiarity with tools like ELK Stack, Redis, or similar is expected.
Strong problem-solving abilities and debugging skills are necessary.
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.
A remote-friendly working setup is available.
Team events and company outings are organized for employees.
Access to professional development programs and continuous training is offered.