Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Pagaya Scala Developer 
United States 
390651071

19.11.2024

Responsibilities

  • Analyze and understand the existing Tally code and Tally Bot product , including architecture, data flows, and business logic.
  • Collaborate with cross-functional teams to identify improvements and optimize the scalability and performance of the Tally product suite.
  • Refactor, debug, and enhance legacy code to meet current and future product needs.
  • Implement new features and capabilities for the Tally Bot, improving its functionality and value to end-users.
  • Work with product managers, designers, and other developers to ensure the technical solutions meet business requirements.
  • Ensure high code quality and adhere to best practices in testing, code reviews, and documentation.
  • Troubleshoot and resolve issues in production environments.
  • Contribute to the continuous improvement of the development process, tooling, and automation.

Required Qualifications:

  • Strong experience with Scala and related technologies (Akka, Play Framework, etc.).
  • Solid understanding of product architecture and coding best practices.
  • Proven experience in deciphering and working with complex, legacy codebases.
  • Experience with backend systems, APIs, and microservices.
  • Familiarity with testing frameworks and CI/CD pipelines.
  • Strong problem-solving skills and ability to debug production systems.
  • Excellent communication and collaboration skills, with the ability to work in cross-functional teams.

Preferred Qualifications:

  • Experience with financial services or fintech platforms is a plus.
  • Familiarity with the Tally Bot product or similar conversational AI bots.
  • Exposure to other programming languages (Java, Python, etc.) is a plus.
  • Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).

Our Values

  • Continuously Learn - We challenge ourselves for the sake of getting better as individuals, as teams, and as an organization to deliver for our partners.
  • Debate and Commit - We respectfully and openly debate to strengthen our ideas and build shared conviction - once we decide, we go all in, together.
  • Dream Big and Act - We boldly tackle complex problems, pressure-test solutions in real-time, and adapt with speed and energy.
  • Advance Inclusion - We create a world where everyone can win, designing systems that better represent people and generate sustainable value for our employees, partners and investors.
  • Be Accountable Together - We proudly own our actions and our results, taking initiative to ensure our work gets over the finish line as a team.