Backend Developer Kotlin (remote)

Freelancerprox


Date: 2 weeks ago
City: Remote
Contract type: Full time
Remote
About the Client:

We are an educational platform designed to provide learners with a more engaging way to learn. Currently we have deployments focusing on 13-17 year olds for their GCSEs and A levels, as well as a b2b training implementation as showcased by our pilot with the United Nations. Our platform includes interactive courses and an AI study buddy that offers both academic support and genera conversation. We are on a mission to help students learn smarter, not harder, and create a thriving community around education. We are seeking a Backend Engineer, who has expertise is in Ktor and can lead our efforts to continue to build our product.

Key Responsibilities

Design, develop, and maintain scalable and efficient backend services and APIs using Ktor

Collaborate with frontend and mobile engineers to deliver seamless end-toen functionality

Write clean, modular, and well-documented code that adheres to our coding standards

Participate in code reviews and contribute to improving overall code quality

Troubleshoot, debug, and optimize backend services for performance, reliability, and scalability

Stay up-to-date with the latest developments in Ktor, Kotlin, and backend Technologies

Participate in agile development practices, including sprint planning, daily stand-ups, and retrospectives

Contribute to the design and development of the backend architecture and infrastructure

Integrate with cloud platforms and services (Google Cloud, Azure etc.) as needed

Qualifications

Requirements:

2+ years of experience in backend development (experience with Ktor is a strong plus, but not mandatory)

1+ years of experience using Kotlin

Familiarity with building RESTful APIs

Experience with Kotlin coroutines and asynchronous programming

Experience with API integration and database design

Familiarity with version control systems such as Git

Strong problem-solving skills and attention to detail

Excellent communication and collaboration skills in English

Experience with agile development methodologies and working in a team based environment

Willingness to learn Ktor for candidates with strong experience in Kotlin and any other backend framework

Nice to Have:

Experience With Other Backend Frameworks Such As Spring Boot

Experience with cloud-based services like AWS, Google Cloud, or Azure

Experience with containerization technologies such as Docker or Kubernetes

Experience with testing frameworks such as JUnit or Mockito

Experience with continuous integration and continuous deployment (CI/CD) pipelines

Familiarity with micro services architecture

Experience with MongoDB

Experience with LLM APIs such an OpenAI or Groq

Experience with machine learning

Location

Remote

Experience

2 year to 4 years

Timings

2 PM to 10 PM (UK Time Zone)

Monday Friday (Sat & Sun off)

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Enrollment Manager

Collective, Remote
2 weeks ago
About Collective:Collective is on a mission to redefine the way businesses-of-one work. Collective's technology and team of trusted advisors enables our members to achieve financial independence by taking care of everything from business incorporation to accounting, bookkeeping, tax services and access to a thriving community, all in one integrated platform. We believe in empowering self-employed people to enjoy the same...

Associate Director, Creative (Video & Motion)

Darkroom, Remote
3 weeks ago
We're building the future of advertising and are looking for the minds to help us do it.Darkroom is a digital growth agency helping build the world’s best ideas through the art of creative storytelling and the science of growth marketing. We’ve built out a talented team of 4+ Video Editors, who’s work contributes to client advertising on major channels: TikTok,...

Sr. Angular Developer

Gigalabs (Pvt) Ltd., Remote
3 weeks ago
Job Description: Senior Angular Developer (Remote, Project-Based)We are seeking a Senior Angular Developer for a remote, long-term project (12+ months) with potential extension. Join our team to develop modern, scalable web applications with a focus on performance and user experience.Responsibilities:Build and maintain complex web applications using Angular (2+).Create reusable UI components and optimize for performance.Collaborate with backend developers for seamless...