Post a job

Senior Software Engineer (Kotlin, JVM) - OP01485-OS

Dev.Pro logo

Location
Bulgaria
Dev.Pro

Job Description

🟢 Join Dev.Pro - a US-based outsourcing software development company that has been delivering exceptional software experience to clients since 2011.

We invite a highly skilled and motivated Software Engineer with robust Kotlin experience to join our team and help us build new applications specifically designed for Point of Sale (POS) systems, with a focus on (but not limited to) Ingenico products. Our client is an independent consulting company specializing in digital payment and digital health that provides end-to-end consulting services and innovative solutions to clients worldwide.

🟩 What's in it for you:

  • Join a dynamic team building new POS applications and help digitalize the future of payment transactions
  • Work with a modern tech stack (Kotlin, JVM, AWS, AWS SAM, C/C++, Flutter, etc.)
  • Gain specialized expertise in POS systems, payment industry standards, and technologies

✅ Is that you?

  • 5+ years of experience with JVM languages (preferably Kotlin)
  • Expertise in complex production systems (microservices, SOA, multi-tenancy)
  • Proficiency with IoC frameworks (Ktor, Spring Boot)
  • Experience with relational databases and ORM frameworks (Hibernate, Exposed)
  • Skills in automated testing (TDD) and code quality tools like Sonar
  • Knowledge of CI/CD pipelines and cloud infrastructure (AWS, IaaS)
  • Familiarity with Docker
  • Upper-Intermediate English level
  • Strong collaboration skills; experience with cross-functional teams and non-tech stakeholders
  • Work ownership, proactivity, and a focus on self-driven development

Desirable:

  • Experience with message queuing systems (Kafka, RabbitMQ, etc.)
  • Experience in the POS industry or other secure environments
  • Willingness to work remotely and occasionally travel for team meetings

🧩Key responsibilities and your contribution

In this role, you’ll drive backend development for our VAS Cloud platform, working closely with a diverse and talented team to build innovative digital payment solutions that enhance our customers' daily transactions in a meaningful way.

  • Develop and optimize features for the VAS Cloud platform and digital payment products
  • Collaborate with our cross-functional Product team of developers, product owners, sales, marketing, and customer support
  • Participate in sprint and strategic planning meetings to define and achieve product goals
  • Ensure product quality through CI/CD practices, automated testing, and refactoring code
  • Work with the team to address technical blockers and make design decisions for backend development projects
  • Share knowledge and mentor team members; help maintain team documentation
  • Explore the German Telematic Infrastructure to help innovate compliant solutions for customers

Our next steps:

✅ Submit a CV in English — ✅ Intro call with a Recruiter who will explain the recruitment process to you

Interested? Find out more:

📋How we work

💻 LinkedIn Page

📈 Our website

💻IG Page

Apply for this job

Expired?

Please let Dev.Pro know you found this job with RemoteJobs.org. This helps us grow!

RemoteJobs.org mascot