Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted over 4 years ago

Role overview

We are looking for a skilled consultant with a proven track record for high quality and impact delivery. A true craftsperson with experience using elements of the Lightbend Reactive Platform (Java/Scala, Akka, Play, Lagom) who also enjoys breaking down tough problems, and enabling clients to deliver critical solutions.

Responsibilities:

  • Advise, assist and support software developers, architects, product and business owners to evolve architectures and design solutions.

  • Consult with clients in mid-size to large organizations to integrate elements of the Lightbend stack into their environment.

  • Actively develop software using Java, Scala, Akka, Lagom and Play Framework.

  • Enable our clients to successfully design and implement software solutions based on the Reactive Platform through workshops, mentoring, code reviews, etc.

  • Opportunity to travel extensively.

  • Candidates can potentially live anywhere in North America. This is much more than a coding position - we are looking for true consultants with a substantial technical background.

Qualifications:

You

  • are a developer and evangelist of the Lightbend Reactive Platform; Scala, Akka, Play, Java

  • have experience in distributed architecture and functional programming concepts.

  • have a consulting background and experience working with multiple clients.

  • are a voracious learner, ready to take on new technologies and techniques quickly and constantly.

  • have excellent written and verbal communication skills in at least English.

  • are skillful at interacting and working with people; working with a self-organized lean and agile team to mitigate project risks, manage effort and ensure quality.

  • are dedicated to best practices such as automated testing, code reviews, continuous integration, and continuous deployment.

  • are biased towards action on tough problems and issues, and focused on your client's success.

  • are an agent of change, constantly learning and seeking better outcomes.

  • are passionate about enabling others to adopt new technologies.

  • have experienced many different kinds of projects and methodologies, and know the difference between the effective and the hype.

  • hold at least a Bachelor's degree or equivalent experience.

  • have at least 2 years experience with relevant JVM-based languages and systems.

  • be a U.S. or Canadian Citizen or Permanent Resident