CoreWillSoft GmbH

Software Engineer – Kotlin Multiplatform, Android Development

CoreWillSoft GmbH

contract

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

Salary

💰 €5,000 - €6,000 per month

About the role

  • You will work on products used by businesses across Western Europe.
  • Our team operates in a scaled agile approach across Europe with headquarters in Bonn, Germany.
  • The team is responsible for the complete software development lifecycle, including ideation, implementation, and operation of secure IoT software powering smart buildings and smart homes worldwide.

Requirements

  • Your skills:
  • Back end: Proficiency in Kotlin and/or Java for backend development.
  • Strong experience with the Spring Boot framework.
  • Experience with Docker and containerized applications.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience designing and consuming RESTful APIs.
  • Knowledge of microservices architecture and design patterns.
  • Experience with on-premise and cloud-based deployments.
  • Proficiency in secure coding practices and understanding of security best practices for backend systems.
  • Familiarity with scalability strategies and performance optimization for backend services.
  • Knowledge of monitoring and observability tools (e.g., Prometheus, Grafana, ELK).
  • Knowledge of cryptography and security.
  • Familiarity with CI/CD processes, including GitHub Actions, GitLab CI, or similar tools.
  • Experience with version control systems (e.g., Git).
  • Experience with database technologies, both relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB).
  • Mobile / Multiplatform: Experience with Kotlin Multiplatform and/or Android development.
  • Strong knowledge of Kotlin Coroutines and Flow.
  • Experience with Jetpack Compose (or Compose Multiplatform).
  • Familiarity with dependency injection frameworks (e.g., Koin).
  • Experience with networking libraries such as Ktor.
  • Nice to have: Experience building desktop applications.
  • Experience with Kotlin Multiplatform in production.
  • Knowledge of the modern Kotlin ecosystem (Coroutines, Flow, Compose, Koin, Ktor).
  • Knowledge of additional programming languages.
  • Experience with system architecture and distributed systems.
  • Understanding of UI/UX design and performance optimization.
  • Knowledge of building automation or access control systems.
Benefits
  • Meaningful Impact: Build solutions that are used every day by thousands of businesses — your work will directly improve real-world security and connected device experiences.
  • Product & Process Ownership: Help shape not only the product but also how we build and deliver it — your ideas and decisions will have visible impact.
  • Industry Influence: Contribute to key security standards and best practices, staying ahead of the curve in a fast-evolving industry.
  • Modern Tech Stack & Hardware: Work with the latest hardware and the tools you need to do your best work.
  • Time Off & Flexibility: Vacation days, paid sick leave, and public holidays in line with German legislation, plus flexibility built around outcomes, not micromanagement.
  • Learning & Development Budget: We support continuous growth by covering hard and soft skills courses, trainings, and access to e-learning platforms.
  • Coworking Support: Prefer not to work from home every day? We offer coworking compensation so you can choose the environment that fits you best.
  • Language Learning Support: Monthly fixed compensation you can use to improve your English or German through the learning format of your choice.
  • Strong Team Culture: Open collaboration, a flat structure, and thoughtful onboarding — your voice is heard, and you can make an impact from day one.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinJavaSpring BootDockerAWSAzureGoogle CloudRESTful APIsmicroservices architecturesecure coding practices