Backend Engineer

18 hours ago


Rahim Yar Khan, Punjab, Pakistan beBee Careers Full time

We are seeking a skilled Scala Developer to join our team. This is an exciting opportunity for someone who has a strong foundation in backend systems and functional programming.

">

The ideal candidate will have 3 to 5 years of experience, with a primary focus on Scala and supporting experience in Java. A deep understanding of distributed systems, API design, and microservices architecture is essential.

Key Responsibilities:
  • Design, Develop, and Maintain Scalable Backend Services
  • Build Robust, Reusable, and Testable Microservices and RESTful APIs
  • Collaborate with Cross-Functional Teams on Architecture, Design, and Performance Optimization
  • Participate in Code Reviews, Pair Programming, and Agile Ceremonies
  • Ensure Code Quality through Unit, Integration, and Functional Tests
Required Skills and Qualifications:
  • Strong Proficiency in Scala and Functional Programming Concepts
  • Solid Understanding of Java (8+), with the Ability to Support Legacy Components or Integrate Java-Based Systems
  • Experience with Akka, Play Framework, or Similar Scala-Based Technologies
  • Hands-On Experience with Microservices and Distributed Systems
  • Familiarity with Git, CI/CD Pipelines, Docker, and Kubernetes
  • Exposure to Kafka, RabbitMQ, or Other Messaging Systems is a Plus
Preferred Qualifications:
  • Bachelor's or Master's Degree in Computer Science or Related Field
  • Experience with Cloud Platforms like AWS, GCP, or Azure
  • Knowledge of Data Pipelines, Stream Processing, or Big Data Ecosystems (e.g., Spark, Flink) is a Plus
Soft Skills:
  • Excellent Problem-Solving and Critical-Thinking Abilities
  • Strong Written and Verbal Communication
  • Ability to Work Independently and Manage Time Effectively in a Fast-Paced Environment
  • Collaborative Mindset and Eagerness to Learn and Share Knowledge