Qureos

FIND_THE_RIGHTJOB.

Kotlin Backend Developer (Web Applications)

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Job Overview:

We are seeking an experienced Kotlin Backend Developer to join our team and work on the architectural and server-side layers of our web applications. You will be responsible for designing, building, and maintaining robust backend systems using Kotlin, with heavy use of Ktor (including WebSockets) and MongoDB, while collaborating closely with front-end developers working in React (JavaScript/TypeScript).

This role is ideal for someone who enjoys tackling backend challenges, scaling systems, and contributing to architectural decisions that shape the foundation of real-time and data-driven web applications.

Responsibilities:

  • Develop and maintain scalable server-side applications using Kotlin and Ktor.
  • Design and implement WebSocket-based real-time features.
  • Build and manage robust RESTful APIs.
  • Work with MongoDB for database modelling, queries, and performance optimization.
  • Collaborate with frontend developers working in React (JavaScript/TypeScript).
  • Participate in backend architecture discussions and implementation.
  • Ensure high performance and responsiveness of backend services.
  • Write clean, well-documented, and testable code.
  • Monitor, debug, and resolve production issues.
  • Contribute to deployment pipelines and CI/CD processes.

Required Skills and Experience:

  • 3+ years of experience working with Kotlin, especially on backend systems.
  • In-depth knowledge of the Ktor framework, including WebSockets.
  • Strong understanding of server-side development and backend architecture.
  • Hands-on experience with MongoDB (aggregation pipelines, indexing, schema design).
  • Proficient in designing and building secure, scalable APIs (REST).
  • Comfortable integrating with modern frontend frameworks like React.
  • Familiar with authentication and authorization (JWT, OAuth2, sessions).
  • Experience with Git, Docker, and CI/CD tools.

Bonus / Nice to Have:

  • Experience with real-time systems or messaging platforms (Kafka, RabbitMQ, etc.).
  • Familiarity with GraphQL, gRPC, or Kubernetes.
  • Exposure to microservices or monorepo architectures.
  • Contributions to open-source Kotlin/Ktor projects.

Soft Skills:

  • Excellent communication and team collaboration.
  • Strong problem-solving and analytical thinking.
  • Self-driven and able to work independently.
  • Comfortable in a fast-paced, agile environment.

Job Type:

  • Full Time Onsite.

Education:

  • Bachelor's in a relevant field.

Experience:

  • Kotlin: 3 years (Preferred)
  • MogoDB: 3 years (Preferred)
  • Git, Docker, and CI/CD tools: 3 years (Preferred)

Location:

Phase 4, Civic Centre, Bahria Town, Rawalpindi.

Job Type: Full-time

Work Location: In person

© 2025 Qureos. All rights reserved.