Dev.Pro is looking for a Senior Software Engineer to build and enhance backend applications for Point-of-Sale (POS) systems, focusing on Ingenico products. In this role, you will take ownership of core backend systems, collaborating with cross-functional teams to turn ideas into robust, impactful solutions.
What You'll Do
- Own and evolve core backend systems, ensuring scalability, security, and maintainability.
- Design and implement new features focused on user needs, product goals, and technical quality.
- Write clean, well-tested code and ensure system reliability using CI/CD, automated testing, monitoring, and code reviews.
- Collaborate closely with cross-functional teams, including product managers, frontend engineers, and stakeholders.
- Lead technical discussions and architectural decisions, solving complex challenges independently.
- Mentor and guide engineers, sharing knowledge and best practices.
- Support platform modernization and backend migration efforts.
- Continuously improve systems through refactoring, optimization, and technical innovation.
What We're Looking For
- 5+ years of backend development experience in production environments.
- Strong PHP experience, ideally with Laravel.
- Experience building and supporting microservices or service-based architectures.
- Experience with IoC frameworks (Spring Boot, Ktor).
- Experience with relational databases and ORMs (Hibernate, Exposed).
- Hands-on experience with CI/CD pipelines and automated testing.
- Experience with monitoring, logging, observability, code reviews, and refactoring.
- Strong focus on clean, well-tested, production-ready code with TDD and code quality tools (Sonar).
- Experience working in cross-functional Agile teams and with non-technical stakeholders.
- Experience leading technical discussions and mentoring engineers.
- Growth mindset with openness to feedback and continuous learning.
- Remote-first work experience with flexibility for occasional travel.
- Upper-Intermediate+ English level.
Nice to Have
- Experience with Kotlin or Java (JVM ecosystem) or willingness to learn quickly.
- Experience with message queues (Kafka, RabbitMQ).
- Experience with backend service migration and modernization (PHP → Kotlin).
Technical Stack
- PHP, Laravel, Kotlin, Java
- JVM frameworks: Spring Boot, Ktor
- ORMs: Hibernate, Exposed
- Message Queues: Kafka, RabbitMQ
Team & Environment
You will work within cross-functional Agile teams, collaborating closely with Product, Frontend, and other stakeholders.
Benefits & Compensation
- 30 paid days off per year.
- 5 paid sick days.
- Up to 60 days of medical leave.
- 6 paid days off per year for major family events.
- Partially covered health insurance after probation.
- Wellness bonus for gym memberships, sports nutrition after 6 months.
- English lessons, online training, and conference access.
- Option to explore new career paths.
Work Mode
This is a hybrid position.
Dev.Pro is an inclusive, friendly, and supportive workplace that values what makes each person unique.




