Kotlin Developer
Job Description:
Location: Remote (only from Romania)
Contract Type: Freelance SRL or PFA/1-year contract
Role Overview
We are looking for an experienced Full Stack Developer with strong backend expertise in Java and/or Kotlin to join our team. The ideal candidate will have a solid understanding of modern software engineering practices, microservices architecture, and CI/CD workflows, as well as the ability to work in a dynamic environment with a high degree of ownership and adaptability. This role involves building scalable services, developing REST APIs, contributing to frontend interfaces, and ensuring seamless integration across the platform.
Key Responsibilities
-
Design, develop, and maintain backend services using Java and/or Kotlin within a microservices architecture.
-
Build and optimize REST APIs and ensure robust service-to-service communication.
-
Contribute to frontend development and collaborate on end-to-end feature delivery.
-
Containerize services using Docker and support deployment workflows on Kubernetes-based environments.
-
Work with relational databases and write efficient SQL queries; collaborate on schema design and performance optimization.
-
Participate in code reviews, follow Git workflows, and contribute to continuous integration and deployment pipelines.
-
Collaborate with cross-functional teams and ensure high code quality, performance, and reliability.
What Youll Bring
-
Strong interpersonal skills, with the ability to work under pressure while demonstrating agility, ownership, and accountability.
-
Proven hands-on experience as a Full Stack Developer, with a strong focus on backend technologies (Java/Kotlin).
-
Excellent knowledge of Spring Boot, microservices architecture, and backend design patterns.
-
Practical experience working with Docker (images, containers) and a solid understanding of Kubernetes deployments.
-
Strong SQL skills and understanding of relational database design; experience with NoSQL is a plus.
-
Solid understanding of Git workflows, code review practices, and modern CI/CD pipelines.
Nice to Have
-
Experience working with cloud platforms such as AWS, Azure, or GCP.
-
Familiarity with monitoring and observability tools (Grafana, Prometheus, ELK).
-
Understanding of modern UI/UX practices and frontend development principles.
Required Skills:
Kotlin