Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailWe are looking for a skilled and proactive Back-End Developer with experience in Kotlin and Ktor to design develop and maintain scalable server-side applications. The ideal candidate is well-versed in microservices architecture REST APIs and modern back-end best practices. You will be part of a fast-paced team building high-performance and secure backend systems for web and mobile applications.
Design develop test and maintain server-side applications using Kotlin and Ktor framework.
Develop and maintain RESTful APIs and backend services.
Implement integrations with databases third-party APIs and internal systems.
Work closely with front-end developers mobile engineers and DevOps to build and ship features.
Write clean modular and maintainable code following industry best practices.
Optimize application performance and scalability.
Conduct code reviews and participate in architecture discussions.
Ensure security data protection and compliance in backend systems.
Contribute to CI/CD pipelines and automated testing processes.
Bachelors degree in Computer Science Engineering or a related field (or equivalent experience).
2 to 5 years of professional experience in back-end development.
Proficient in Kotlin with solid understanding of Ktor framework.
Experience with relational and non-relational databases (e.g. PostgreSQL MySQL MongoDB).
Familiarity with microservices architecture containerization (Docker) and cloud services (e.g. AWS GCP or Azure).
Good understanding of authentication authorization and API security best practices.
Experience with unit testing integration testing and using testing frameworks (e.g. JUnit MockK).
Strong problem-solving and debugging skills.
Comfortable using version control (e.g. Git).
Experience with GraphQL gRPC or WebSockets.
Familiarity with DevOps tools and infrastructure as code (e.g. Terraform Kubernetes).
Prior experience in agile development environments (e.g. Scrum Kanban).
Contributions to open-source projects or personal GitHub repositories.
Full Time