These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Senior UI Developer

0 people like this description

Start: ASAP
Location: Seattle (relocation could be negotiated)
Type: Temp-To-Perm (contract to permanent)

Are you excellent at problem solving, an uber creative thinker and an annoyingly amazing self starter?

Do you want to solve really hard problems using cutting-edge web technologies with a team of awesome people (while taking a surprising amount of joy from shark air swimmers, Nerf guns, ping pong and poker)? Then please apply immediately, because our client might just complete you!

We are looking for a software engineer that enjoys writing clean, maintainable code to solve tough scale and performance problems and deliver better and new features to customers. Generally speaking, we collect, process, and generate reports and distillations of large data sets so that our customers can quickly and easily understand the status of their online inbound marketing efforts. You would be responsible for contributing to the full software delivery cycle- feature definition, planning, estimation, development, testing, deployment and maintenance. If owning interesting and complex features, and having a tight relationship with our users, product owners and other developers seems like fun, you should send us a resume.


About the position
Because we work on the bleeding edge of a lot of technologies, we need someone who problem solves creatively, learns quickly, and works productively both independently and collaboratively. This person would also gracefully and enthusiastically take on the following responsibilities:
Analyze, innovate, architect, design and develop software for frameworks, core technology components and end user applications
Write code and unit tests to deliver high quality products and technologies
Maintain project timelines and meet all project deadlines
Tackle unfamiliar problems and take the time to discover 'best practice' solutions
Know and love Ruby (Rails, Sinatra, Rspec, or Rack experience a plus.)
Take initiative, are a self starter and awesomely creative.
Have production level web experience in deployment, monitoring and debugging of Apps in production - understanding HTTP details and a REALLY good understanding of how web pages work, down to the gross, gory details of how your software stack takes requests, processes data and serves results.
Scalable database experience (Cassandra, SQL, BigTable, Riak, Redis) a plus.
Not to mention be comfortable doing all of this in the cloud.

Our ideal candidate has some experience with one or more of the following: scalable databases, high performance computing, search, large production web services, and/or cloud-based systems. You should be prepared to design systems, write, test your applications and own the deployment to production environments.

Requirements
BS/BA/MS+ in Computer Science (or a great reason for not having one, and believe us, there are plenty)
At least 2-5 years of relevant industry experience
Experience with scripting languages such as Python and Ruby, (Hardcore would be a +!) as well as the ability to quickly learn and apply new technologies (we are willing to take someone without Ruby experience assuming you have lots of strength with another object-oriented language and are willing to learn)
Experience owning, maintaining, fixing, and deploying production code or services.
Strong scalable database or Cassandra experience, SQL and data model design skills are a major bonus!
Experience with one or more databases (such as Oracle, SQL, PIG, Tokyo Tyrant, Cassandra/Big Table/Riak, Mongo DB, SimpleDB and others) in a production environment; experience in open source databases (like MySQL) is a big plus
Experience with distributed and large-scale software systems a plus
Strong knowledge of web services in production environment (meaning understanding ALL of the gory details that make up web pages. All of them.); experience utilizing and creating APIs
Strong platform skills in Linux/Unix
U.S. citizenship or permanent resident status
Experience in a high-energy startup or an enterprise class software company is a plus

These job descriptions are examples. Looking for work?

Find JobsFind Jobs