Scala Developer

Scala Developer
Tech Scale, Pakistan

Experience
5 Years
Salary
2,500,000 - 350,000 PKR
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
BSCS
Total Vacancies
1 Job
Posted on
Mar 20, 2024
Last Date
Apr 24, 2024
Location(s)

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.

Job Rewards and Benefits

Leaves
Medical
Sports and Entertainment

Tech Scale

Information Technology and Services - Lahore, Pakistan
© Copyright 2004-2024 Mustakbil.com All Right Reserved.