Who are we?
Our development teams focus on enabling our customers to solve
their unique business challenges by leveraging the power of our Big
Data and streaming data platforms. Our developers design solutions
that rely on choosing the right tool for the job, even if it means
working with bleeding edge technologies. We offer a highly
collaborative work environment where accountability, innovation,
and initiative are valued and best practices, coding standards, and
a test driven attitude are leveraged to produce software of the
Who are you?
You are a curious, fearless and confident developer who knocks down
barriers in order to solve problems. You embrace collaboration and
are driven to help your peers and team succeed. You are quick to
identify problems and act immediately to find a way to solve it,
drawing on your team in the process. You have something to teach us
and are not afraid to share it.
What will you do?
You will spend every day working with and alongside some of the
most talented developers in Portland to solve some of the most
challenging business problems in our industry. As a part of the
overall solution, your focus will be to design and develop services
that integrate our analytics data with our partner services that
allow our customers to maximize the value of their analytics data.
Your fellow team members will be doing the same in other
cross-functional project teams, but you will all come together in
support of maintaining a stewardship of our platform services
through the use of design reviews, best practices, coding
standards, and more. And finally, quality is important to us so you
will embrace a commitment to constantly improving it through the
use of code reviews, unit test, automation, and also by working
alongside of our QA engineers.
What do you need to bring to us?
?BS degree in Computer Science or other degree with equivalent work
?5+ years experience developing in one or more OO languages, with a
solid understanding of OO Design
?2+ years developing high-performance, highly available, and
scalable applications on the JVM
?1+ years experience developing in Scala or other functional
programming languages such as Haskel, F#, or Erlang
?Experience with Akka or other similar actor based programming
?Experience with modern internet APIs, protocols, and patterns
including: REST, JSON, XML
?Embraces a test-first development approach, leveraging unit test
tools such as JUnit and NUnit
?Enjoy working in an agile development environment with aggressive
?Excellent communication skills and the ability to work well in a
What we will be extra impressed by?
?Experiences designing and implementing service-oriented
?Experiences developing globally distributed SaaS solutions
?Familiarity with Zookeeper
?Familiarity with ZeroMQ, Kafka or other message queue
?Devops deployment (Chef)
?Agile practices and methodologies
We are an equal employment opportunity employer and will consider
all qualified candidates without regard to disability or protected