Senior Software Engineer

Leading technology company specializing in CPaaS (Communication Platform as a Service) solutions, providing APIs and cloud communication services.
Nicosia, CyprusAthens, Greece
Backend
Senior Software Engineer
Remote
3+ years of experience
Enterprise SaaS · Telecommunications

Description For Senior Software Engineer

Intergo Telecom Ltd is seeking a talented Senior Software Engineer to join their team in developing robust, scalable communication solutions. As a leading CPaaS provider, we're looking for someone with strong backend development skills and experience with modern technologies.

The role involves working with a diverse tech stack including Java, PHP, and various modern frameworks to build and maintain high-performance applications. You'll be part of a team that values quality code, test-driven development, and continuous improvement. The position offers the flexibility of remote work, with opportunities to collaborate with teams across different locations.

The ideal candidate will bring at least 3 years of professional software development experience, with strong knowledge of object-oriented programming, microservices architecture, and modern development practices. You'll work with technologies like Kafka, RabbitMQ, and both SQL and NoSQL databases, contributing to the development of our communication platform.

We offer a competitive compensation package, including performance bonuses and comprehensive benefits. Our culture supports work-life balance with flexible hours and remote work options. You'll have opportunities for professional growth through continuous training and development programs.

This is an excellent opportunity for a Senior Software Engineer who wants to make a significant impact in the telecommunications industry while working with cutting-edge technologies. You'll be part of a company that's pushing the boundaries of communication technology, working on solutions that help businesses connect better with their customers.

The position offers the perfect blend of technical challenges, professional growth, and work-life balance. If you're passionate about building scalable systems and want to work with a team that values innovation and technical excellence, this role at Intergo Telecom could be your next career move.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Designing, developing, and maintaining high-quality backend systems using object-oriented programming (Java, PHP)
  • Writing and consuming RESTful APIs for internal and external integrations
  • Collaborating on microservices architecture and contributing to scalable software solutions
  • Participating in code reviews and enforcing high standards for maintainability and performance
  • Working closely with cross-functional teams in Agile/Scrum environments
  • Applying TDD (Test-Driven Development) principles for building reliable and testable systems
  • Staying up to date with emerging technologies and contributing to continuous improvement initiatives

Requirements For Senior Software Engineer

Java
PHP
Laravel
MySQL
MongoDB
Kafka
RabbitMQ
Redis
Kubernetes
  • Minimum 3 years of professional experience in software development using OOP languages
  • Strong knowledge of OOP principles, design patterns, and best practices
  • Experience with modern frameworks such as Laravel, Spring boot, Quarkus
  • Solid understanding of relational databases and NoSQL systems
  • Hands-on experience with message queues and streaming platforms
  • Familiarity with Linux/Unix systems and working with CLI tools
  • Experience with version control systems like Git
  • Knowledge of testing frameworks, unit and integration testing practices
  • Familiarity with tools like ELK Stack, Redis
  • Strong problem-solving abilities and debugging skills

Benefits For Senior Software Engineer

  • Competitive salary and performance-based bonuses
  • 21 days annual paid leave
  • Flexible working hours and a supportive work-life balance culture
  • Remote-friendly working setup
  • Team events and company outings
  • Access to professional development programs and continuous training

Jobs Related To Intergo Telecom Ltd Senior Software Engineer