Back-End Kotlin Developer - Remote

Info Resume Edge

  • Lahore, Punjab
  • Permanent
  • Full-time
  • 1 day ago
  • Apply easily
We 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.Key Responsibilities: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.Required Skills & Qualifications: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).Nice to Have: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.

Info Resume Edge