This year

**This is a remote position for US and Canadian applicants only**{linebreak}{linebreak}**Due to legal requirements, no exceptions can be made.**{linebreak}{linebreak}Seeking a mid-level Scala Engineer to contribute to the development of a talent mapping and hiring application. We are looking for a backend development that is comfortable building out a Play API with TDD to support web and mobile applications.{linebreak}{linebreak}An ideal candidate should be a self-driven, experienced and detail focused. Comfortable with technical problem-solving to convert a business solution into a high-quality drive and scalable technology solutions. This candidate should be motivated by continuous learning. We are a remote development agency and developers must make a concerted effort to assist and collaborate with colleagues through code reviews, remote pair programming, and provocative.{linebreak}{linebreak}**Company Introduction**{linebreak}{linebreak}Founded by freelance engineers, Blue Orange Digital wanted to bring an engineering-first approach to the development agency model. We aim to work on projects that use the latest and greatest technologies. We care about the products we build and only work with clients that understand that good applications come from happy engineers. We are an entirely distributed team members all across the US.{linebreak}{linebreak}{linebreak}{linebreak}# Responsibilities{linebreak}
The ideal candidate is: {linebreak}* Is motivated by a passion to create outstanding learning experiences{linebreak}* Has a demonstrated track record creating engaging, effective online programs, courseware or products{linebreak}* Is an excellent communicator{linebreak}* Interacts with others using sound judgment, good humor, and consistent fairness in a fast-paced environment{linebreak}* Wants to build and be part of a great team, doing a great thing{linebreak}* Has a curious and creative mindset – enjoys change!{linebreak} {linebreak}{linebreak}# Requirements{linebreak}* Bachelor’s degree (or higher) in Computer Science{linebreak}* Experience developing web APIs with Scala/Play{linebreak}* Experience with Slick Testkit with TDD methodology{linebreak}* Experience working with agile development practices{linebreak}* Both Sql and NoSql (we use DynamoDB) Experience{linebreak}* Familiarity with AWS{linebreak}* Comfort with Docker{linebreak}* An understanding of concurrent, parallel, and distributed systems. We’re using Akka but we have a team lead so familiarity is a bonus.{linebreak}* Knowledge or experience in test-driven development (TDD) and continuous deployment best practices{linebreak}* Preference for candidates that have experience with data analysis and data science

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.