Job Openings Full-Stack Software Engineer

About the job Full-Stack Software Engineer

ABOUT THE OPPORTUNITY

Join an international and fast-growing technology environment working on modern web platforms with a strong engineering culture. This permanent position is ideal for experienced Full-Stack Engineers who enjoy building scalable applications across both frontend and backend layers. You will collaborate with distributed teams, contribute to product innovation, and work with modern frameworks and cloud-native tooling while continuously developing your technical skills. The client remains confidential but operates within a dynamic, international ecosystem focused on high-quality software delivery and collaborative problem-solving.

PROJECT & CONTEXT

You will be part of a multidisciplinary development team responsible for delivering modern web solutions using a Kotlin/Java backend and a reactive frontend stack. The environment emphasizes clean architecture, maintainability, and cloud-native practices. Current technologies include Java 17+, Kotlin 1.9+, Ktor 2.x, Vue.js 3, React 18, Docker, and Kubernetes. The role involves contributing to feature development, improving performance, and supporting a scalable microservices-oriented ecosystem. Communication happens primarily in English within an international team setting.

WHAT WERE LOOKING FOR (Required)

  • Minimum 4+ years of professional software engineering experience

  • Strong frontend development skills with Vue.js 3, React 18, or similar frameworks

  • Solid backend experience using Kotlin (1.9+) or Java (17+)

  • Motivation to learn and work with Ktor 2.x as a backend framework

  • Understanding of modern web architecture and RESTful services

  • Experience working in agile, collaborative environments

  • Strong communication skills and team-oriented mindset

  • Fluent English (spoken and written)

NICE TO HAVE (Preferred)

  • Hands-on experience with Vue.js 3 in production environments

  • Practical knowledge of Kotlin + Ktor ecosystem

  • Exposure to cloud-native development, including Docker and Kubernetes

  • Previous experience in international or distributed development projects

  • Familiarity with microservices architecture and CI/CD practices