
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
- 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
- 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
- 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