Full-Stack Engineer (Kotlin)
Core
Design, develop, and maintain scalable backend services and microservice-based applications, with occasional frontend contributions.
Role type
Senior Full-Stack Engineer (Kotlin/Spring Boot)
Builds
Scalable enterprise systems, intelligent automation frameworks, and digital transformation platforms
Domain
Enterprise IT, Cloud-native development
Deliverable
production ML models | product features | infrastructure
Required skills
Kotlin, Spring Boot, Microservices architecture, REST APIs, Google Cloud Platform (GCP), Terraform, Test-Driven Development (TDD), Clean Code, CI/CD pipelines, Git workflows, AI-assisted engineering tools
Preferred skills
TypeScript, Nuxt, NuxtUI, Single Page Applications, Containerized and serverless cloud environments
Technologies
Kotlin, Spring Boot, TypeScript, Nuxt, NuxtUI, Google Cloud Platform (GCP), Cloud Run, Terraform, Jira, Confluence, Git, GitLab
Responsibilities
Design and develop scalable backend services and microservice-based applications; Define and implement integration patterns between internal and external systems; Contribute to architectural decisions for distributed systems, APIs, and cloud infrastructure; Build and operate cloud-native workloads on GCP; Define and maintain infrastructure using Terraform; Participate in code reviews and pair programming; Apply TDD practices and maintain automated testing; Contribute to CI/CD pipelines; Use AI-assisted tools to improve productivity and code quality; Document technical solutions and processes.
Seniority
Senior, hands-on IC