EMOTIONSTUDIOS logo

Kotlin Backend Developer

EMOTIONSTUDIOS·Salary not specified

Primary stack

Kotlin

Nice to have's

Spring BootAPIPostgreSQLMySQLGit

Job description

About the Position

We are seeking a Kotlin Backend Developer to design and maintain scalable web backend systems using Kotlin. Join our team in Cluj for a contract position.

Profile Summary

Experienced backend developer specializing in Kotlin-based web backend systems, with a strong focus on building scalable, maintainable, and secure server-side applications. Comfortable working across the full backend lifecycle, from API design and database modeling to deployment and long-term system evolution.

Core Responsibilities

  • Design, develop, and maintain web backend systems using Kotlin
  • Build and maintain RESTful and/or GraphQL APIs
  • Implement business logic, data processing, and integrations with external services
  • Design and optimize database schemas and queries
  • Ensure application performance, reliability, and security
  • Write clean, testable, and well-documented code
  • Collaborate with frontend developers, product managers, and stakeholders
  • Participate in system architecture decisions and technical planning
  • Maintain and evolve existing backend systems over time

Technical Skills

  • Kotlin (primary language)
  • JVM ecosystem (Java interoperability)
  • Backend frameworks such as:
    • Spring Boot / Spring WebFlux
    • Ktor (or similar)
  • API design (REST, JSON, HTTP, authentication)
  • Databases:
    • Relational (PostgreSQL, MySQL)
    • NoSQL (optional)
  • ORM / database tools (Hibernate, Exposed, JPA, etc.)
  • Asynchronous and concurrent programming
  • Version control (Git)

Additional Experience (Nice to Have)

  • Cloud platforms (AWS, GCP, Azure)
  • Containerization (Docker)
  • CI/CD pipelines
  • Authentication & authorization (JWT, OAuth2)
  • Microservices or modular monolith architectures
  • Monitoring, logging, and performance tuning

Working Style

  • Able to work independently and take ownership of backend components
  • Comfortable maintaining and extending existing systems
  • Focused on code quality, scalability, and long-term maintainability
  • Strong problem-solving and communication skills

Engagement

  • Suitable for long-term collaboration
  • Can work as part of a distributed or in-house team

Job Details

  • Department: Development
  • Location: Cluj, Romania
  • Employment Contract: Contract

We Offer

  • Opportunity to work in a dynamic and innovative environment
  • Competitive compensation package
  • Professional growth and development opportunities

About the Company

Join our team and help us create amazing digital experiences.

Apply for this position

Ready to join our team? Fill out the form below and we'll get back to you soon.

Not the right fit?

Please complete the reCAPTCHA to prove you are human

Hey there! Ask me anything!

© EMOTIONSTUDIOS. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at EMOTIONSTUDIOS

All 2 roles

Popular searches