Yoppworks logo


Senior Scala Developer

Yoppworks Inc. · San José, San José
Department Yoppworks Inc.
Employment Type Full-Time
Minimum Experience Experienced

We are looking for Senior Scala Developers who also have Akka experience and are located in Costa RicaYou are a highly skilled craftsperson with a proven record of accomplishment for producing high-quality work.  You enjoy breaking down tough problems and working with a high-performing team to deliver valuable solutions to our clients.  This position plays an instrumental role in building out scalable and robust systems in the Lightbend Reactive stack.

The successful candidates will have:

  • 2-3  years of production experience with Scala and Play Framework is required.
  • 2-3 years of experience with Akka and/or Spark is required.
  • Solid understanding of Java in the Enterprise, or working knowledge of Java fundamentals including programming languages, best practices, development, and operations awareness.
  • An understanding of the diverse Java and Scala ecosystem of software libraries and their tradeoffs.
  • BSc Degree in Computer Science, Software Engineering or related discipline or comparable experience/education preferred.
  • Ability to work closely with architects, engineers, as well as product and business owners to evolve architectures and design technical solutions using the Lightbend stack.
  • Ability to consult with clients in small to large organizations to integrate the Lightbend stack into their development environment.
  • Release high-quality code early and often using lean and agile technical practices and processes.
  • Work with a lean-agile team(s) to develop scalable and robust Scala-based systems and web applications.
  • Take technical leadership of software development on a small team.
  • Experience with distributed systems and solving availability, scalability and consistency problems in them.
  • Skillful at interacting and working with people in a leadership role; working with a self-organized lean and agile team to mitigate key project technical risks, managing effort, and ensuring quality.
  • Dedicated to producing quality code and dedicated to best practices such as automated testing, code reviews, pair programming, test driven development, continuous integration, and continuous deployment.
  • Passionate about enabling others to adopt new technologies.
  • Enjoys exploring new advancements and helping colleagues learn.
  • Other duties as assigned.

Professional Skill Requirements

  • Strong interest in functional programming (specifically Scala).
  • Personable and enthusiastic.
  • Ability to work as a team member in a creative, analytical, problem-solving environment.
  • Flexible with the ability to travel as required.

For more info, check us out at https://www.yoppworks.com/


Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    San José, San José
  • Department
    Yoppworks Inc.
  • Employment Type
  • Minimum Experience