Posted Jul 13, 2026

Backend Software Engineer

Apply for this Position →
This is a remote position. Title: Backend Software Developer Duration: 12 months Location: Remote   Core Technical Requirements Primary Skills ·         Scala (mandatory): o    Minimum 2–3 years of hands-on experience ·         Java: o    Strong experience with Java 17+ ·         Backend Development: o    Building web services and data pipelines     Frameworks & Technologies ·         Akka / Pekko (critical): o    Akka Streams (now Pekko Streams) o    Actors, Cluster, Singleton, Persistence, HTTP ·         Functional Programming: o    Experience with Cats / Cats Effect ·         Streaming & Distributed Systems: o    High-concurrency and distributed architecture experience     AWS & Cloud Stack ·         Strong experience required with: o    IAM o    Kinesis o    DynamoDB o    SQS / SNS o    API Gateway o    KMS     Additional Technical Skills ·         SQL and query optimization ·         CI/CD pipelines (GitHub Actions preferred) ·         DevOps exposure ·         High availability & scalable system design ·         Architecture-level understanding (hands-on, not theoretical)     Ideal Candidate Profile ·         Typically 8+ years of experience ·         Background: o    Started with Java → transitioned to Scala ·         Strong in: o    Functional programming o    Distributed systems o    Stream processing ·         Hands-on engineer (not managerial)     Interview Process ·         Total rounds: 3 ·         Structure: o    2 coding rounds o    Additional round covering: §  Functional programming (Scala) §  SQL §  AWS §  CI/CD §  System design Focus Areas ·         Scala coding proficiency ·         Akka/Pekko frameworks ·         Stream processing ·         Web services design ·         Distributed systems     7. Role Scope & Responsibilities ·         Backend application development ·         Building: o    Web services o    Data pipelines ·         Processing machine-generated events ·         No embedded systems interaction