Talent.com
Scala Developer

Scala Developer

Tech ScaleLahore, Punjab, Pakistan
30+ days ago
Job description

We are seeking a talented Scala Developer to join our team and contribute to the development of scalable and high-performance applications.

Responsibilities :

  • Interfacing with external and internal partner APIs to extract and load data into Audience Project's data platform.
  • Designing data integrations to external partners and ETL jobs in collaboration with the Engine team.
  • Integrating code and workflows written by other teams within the company
  • Responsible for setting the direction of the code and infrastructure architecture
  • Design and implement database schemas and queries using technologies like SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Architect and implement scalable and resilient microservices using Scala and related frameworks (e.g., Akka).
  • Write unit tests and integration tests to ensure the reliability and correctness of the code.
  • Debug and troubleshoot issues reported by QA or end-users.
  • Identify and address performance bottlenecks in the application code and database queries.
  • Participate in code reviews to maintain code quality and ensure adherence to coding standards.

Job Specification

Requirements :

  • Senior with 7 years of software engineering experience and a computer science background who has previous experience with managing data platforms.
  • 5+ years of experience with the Java ecosystem; preferably Scala programming language and related frameworks / libraries (e.g., Akka, Play Framework), but any Java-based language is acceptable.
  • Experience with building RESTful APIs and web services.
  • Strong understanding of database design and management, including SQL and NoSQL databases.
  • Familiarity with data engineering technologies such as AWS EMR, Hadoop, Spark, Delta Lake, or similar and experience with DevOps
  • Knowledge of software development best practices, including unit testing, version control (e.g., Git), and continuous integration / continuous deployment (CI / CD).
  • Excellent problem-solving skills and attention to detail.
  • Proficiency in English communication and collaboration abilities.
  • Information Technology and Services - Lahore, Pakistan #J-18808-Ljbffr

    Create a job alert for this search

    Developer • Lahore, Punjab, Pakistan