10Pearls

Staff/Senior Software Consultant - Kotlin + Java + DynamoDB

Pakistan - Full Time

Company Overview
10Pearls is an end-to-end digital technology services partner helping businesses utilize technology as a competitive advantage. We help our customers digitalize their existing business, build innovative new products, and augment their existing teams with high-performance team members. Our broad expertise in product management, user experience/design, cloud architecture, software development, data insights and intelligence, cyber security, emerging tech, and quality assurance ensures that we are delivering solutions that address business needs. 10Pearls is proud to have a diverse clientele including large enterprises, SMBs, and high-growth startups. We work with clients across industries, including healthcare/life sciences, education, energy, communications/media, financial services, and hi-tech. Our many long-term, successful partnerships are built upon trust, integrity, and successful delivery and execution.

Role
We are seeking a skilled Backend Software Engineer with solid experience in Kotlin, Java, and cloud-native backend systems. The role involves building and maintaining event-driven, scalable services using Temporal.io to orchestrate distributed workflows in an AWS environment, with DynamoDB as a core data store. 

Responsibilities

  • Build and maintain backend services using Kotlin as the primary language and Java where applicable. 
  • Develop Temporal workflows and activities to support distributed orchestration needs. 
  • Work with AWS cloud services to deploy and operate scalable backend components. 
  • Integrate with DynamoDB to manage high-throughput data operations. 
  • Develop backend features that support asynchronous, fault-tolerant processing.  

Requirements

  • 3–5 years of hands-on backend development experience using Kotlin or Java. 
  • Experience implementing backend systems using Temporal.io or similar orchestration frameworks. 
  • Familiarity with event-driven architectures and asynchronous service design.
  • Working knowledge of AWS cloud services. 
  • Experience using DynamoDB or similar NoSQL databases in production.
Apply: Staff/Senior Software Consultant - Kotlin + Java + DynamoDB
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Human Check*