Senior Back End Developer / Creative Technologist

We…at ZeroDegrees create informed user experiences for all things digital. What that really means is we ask questions, design iteratively and build innovative rock solid experiences. It’s science and art harmoniously intertwined. But what really drives us is working with fun, talented and dedicated people to build great things for our clients.

Need…we are growing and are looking for a seasoned Senior Back End Developer to join our team and start creating digital greatness.

You…are driven, pragmatic and consider yourself the low ego/high results type. You appreciate deadlines, know when to be conservative and when to shoot for Mars. You have a talent for partnering with both internal and client teams to build exceptional end-to-end experiences. You’re bleeding edge, staying current is part of the gig in your pursuit of answering interesting questions, with ZeroDegrees innovation.

Responsibilities

  • Full command of back end development best practices, technologies, strategies and tools
  • Lead, execute, and document projects from start to finish
  • Provide architectural recommendations and/or decisions for net new and existing infrastructures including hosting and hardware. Design back end architectures that integrate with - existing systems and processes.
  • Create development artifacts including, writing code, tech documentation, development guidelines, and other similar documents.
  • An eye for the aesthetic and how to intuitively turn informed design into beautifully crafted interfaces
  • Able to estimate work effort for yourself and other members of the team with precision and accuracy across multiple clients and projects
  • Expert communication skills, written and verbal. Ability to communicate technical ideas to non-technical audiences.
  • Familiarity with various SDLC methodologies (Agile {Scrum, Kanban} waterfall, etc.)
  • Ability to work as individual contributor or with distributed team members
  • Collaborate with cross functional team including Designers, Project Managers, QA Engineers and fellow Developers.
  • Passionate about innovation and the “Maker” mentality, desire to work with smart people and see work come to life
  • Represent the ZD development capability in business development pitches, SOW creation and other project related exercises
  • Partner with clients and internal stakeholders to write launch plans, implement code, provide ongoing support, and set up environments.
  • Research emerging technology trends and encourage team members to learn and adopt new technologies, as appropriate, to support projects

Required Technical Skills:

  • Deep expertise and mastery of Ruby, PHP, Python or similar and the ability to utilize those tools to build fully responsive and scalable applications
  • Proficient in a variety of JS frameworks such as React, Angular, Backbone, jQuery or similar. Able to author JavaScript comfortably, independent of any framework or library.
  • Proficient defining and executing various hosting solutions. Ability to articulate strategic differences between solutions (AWS/Rackspace/Pantheon/Google Cloud).
  • Proficient at defining and creating underlying architecture for large and small applications
  • Experience implementing various Search Services such as Elastic Search or Solar
  • Comfortable with dev ops tasks, such as CI, defining build processes for production deployments and provisioning servers for QA and staging client work
  • Adept working with Ruby on Rails, Laravel, Django or similar web application frameworks.
  • Experience installing, configuring and customizing Content Management Systems such Drupal and WordPress
  • Deep understanding of PostgreSQL, MongoDB, MySQL or similar
  • Firm grasp and understanding of Pattern Library development, Atomic Design/Development Methodology, Molecular Development.
  • Comfortable using Git and applying best practice SCM processes. Subversion experience a plus.
  • Proficient with utilizing REST based APIs. Understanding of best practices around security and compliance requirements
  • Ability to recommend, implement and manage various analytics providers (Google Analytics or similar)

Experience:

  • Minimum of 5 years of hands-on development experience
  • College or Professional Degree in Computer Science, or commensurate experience
  • Agency background is a plus