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.