Senior remote Kotlin back-end developer at Invillia: day to day you design and maintain Kotlin back-end applications and APIs, implement business rules, and build scalable, resilient distributed architectures using DDD, Clean Architecture, Hexagonal (Ports and Adapters), PostgreSQL, DynamoDB, Kubernetes and JUnit/Testcontainers, while contributing to AI initiatives including prompt engineering.