🟢 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