-
View all jobs
Join a rapidly growing collaborative of disruptive technology companies working together to build a brilliant fintech payments business with exceptional people and the best products and services.
Since our inception in 2018, we’ve scaled our portfolio to encompass nearly 40 leading brands and now number in excess of 900 employees globally.
Across our SaaS platforms, we’re creating an environment where talented entrepreneurs and their businesses can thrive. As a ClearCourse employee, you’ll benefit from the feel of an innovative, close-knit tech start-up environment where you’ll be able to collaborate with exceptional people and fast track your career.
Our innovative payments platform is built using API first, cloud native, microservice architecture written in dotnet core C# running on AWS using serverless infrastructure (AWS ECS + Fargate). We store our data in various database engines managed by AWS (DynamoDB, Aurora PostgreSQL and DocumentDB). Our CI/CD process is managed by our DevOps team using Infrastructure as Code with Terraform and all our services are covered by automation tests using BDD. We are also in the process of delivering an Android application written in Kotlin to run a payment application on an Ingenico Android payment terminal. Our platform high available 365/24/7, scalable and secure, having been certified to PCI DSS Level 1.
As we continue to enhance the platform and accelerate delivery, we require a Senior Android Developer to continue the development of the Android payment terminal solution that forms a key part of the payment platform.
Key Accountabilities
Since our inception in 2018, we’ve scaled our portfolio to encompass nearly 40 leading brands and now number in excess of 900 employees globally.
Across our SaaS platforms, we’re creating an environment where talented entrepreneurs and their businesses can thrive. As a ClearCourse employee, you’ll benefit from the feel of an innovative, close-knit tech start-up environment where you’ll be able to collaborate with exceptional people and fast track your career.
Our innovative payments platform is built using API first, cloud native, microservice architecture written in dotnet core C# running on AWS using serverless infrastructure (AWS ECS + Fargate). We store our data in various database engines managed by AWS (DynamoDB, Aurora PostgreSQL and DocumentDB). Our CI/CD process is managed by our DevOps team using Infrastructure as Code with Terraform and all our services are covered by automation tests using BDD. We are also in the process of delivering an Android application written in Kotlin to run a payment application on an Ingenico Android payment terminal. Our platform high available 365/24/7, scalable and secure, having been certified to PCI DSS Level 1.
As we continue to enhance the platform and accelerate delivery, we require a Senior Android Developer to continue the development of the Android payment terminal solution that forms a key part of the payment platform.
Key Accountabilities
- Collaborating with the Solution Architects, Product Owners, Developers, DevOps and QA Automation Engineers to contribute to the development and delivery of new product features
- Analysing business requirements, internal designs and non-functional requirements and estimating user stories collaboratively with the team
- Documenting technical designs, processes and implementations using flowcharts, sequence diagrams, and other UML diagrams in confluence where relevant
- Following industry best practices, coding guidelines and secure development practices.
- Understanding and maintaining awareness of technology, software design and development methodology trends and contribute to strategy through the suggestions of suitable solutions to meet business / product needs
- Review code and provide feedback to improve code quality
- Mentor other less experienced Developers (Junior/Mid)
- Expert level (5+ years' experience) developer with solid Kotlin and Android experience
- Strong development experience with Coroutines, Android SDK, Gradle, design principles, patterns, and best practices
- Strong knowledge of layouts, themes, styles, views and other Android UI concepts especially pertaining to Material Design Guidelines
- Strong understanding of MVVM architecture
- Experience with Dependency Injection (Dagger&Hilt / Koin)
- Experience with tools and services such as firebase, junit, kotlin.test, Espresso
- UI development experience (XML and JetpackCompose)
- Experience of secure coding practices
- Understanding of modern development processes and methodologies
- Understanding of software design patterns and SOLID principles
- Experienced in Continuous Integration / Continuous Delivery
- Experience with Flow, gRPC, LiveData, Room
- Experience working both independently and in a team-oriented, collaborative environment.
- Previous experience in the payments industry or with PCI DSS compliance is advantageous
- Knowledge of testing highly available, scalable, and business-critical systems
Key Skills
Ranked by relevance
android
aws
pci dss
kotlin
devops
dss
continuous integration
infrastructure as code
design patterns
cloud native
postgresql
serverless
confluence
terraform
firebase
dynamodb
gradle
cloud
junit
grpc
saas
cicd
xml
uml
ecs
ui
c
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Developer - Full Stack
2026-06-13
Full-time
Not Applicable
United Arab Emirates
Software Development
Engineering
View Job Details
Related
Go/Golang Developer - Remote
2026-06-15
Full-time
Not Applicable
United Arab Emirates
Software Development
Engineering
View Job Details
Related
AI Engineer/ML Engineer - Senior Developers - AI Training - Long Beach, US
2026-05-20
Temporary
Not Applicable
United States
Software Development
Engineering
Login to Apply
- Posted
- Jul 14, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Krakow
- Company
- ClearCourse
Industries
Software Development
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Developer - Full Stack
2026-06-13
Full-time
Not Applicable
United Arab Emirates
Software Development
Engineering
View Job Details
Related
Go/Golang Developer - Remote
2026-06-15
Full-time
Not Applicable
United Arab Emirates
Software Development
Engineering
View Job Details
Related
AI Engineer/ML Engineer - Senior Developers - AI Training - Long Beach, US
2026-05-20
Temporary
Not Applicable
United States
Software Development
Engineering