SENIOR BACK-END DEVELOPER
Joining The Barbarian Group as a developer means you’ll work on a wide variety of projects and brands while having the opportunity to do hands-on learning with new technologies in addition to working with the web stack. You have a passion for learning and helping other developers grow.
In this role you will work closely with members from all departments: Creative, Account, Strategy, UX, Design and Production. You will bring your creative problem solving skills to every aspect of your work, have clear communication and the ability to stay organized while working on multiple projects.
Can You…
- Be at home in a multi-disciplinary environment
- Work on unusual projects with tight deadlines
- Architect clean, well-structured code in PHP and Ruby or Python
- Contribute to the creative process
- Evangelize best-practices amongst the team through documentation, code reviews, and tech workshops
- Ensure integrity and flexibility of the code to handle, log, and manage all errors and edge cases
- Working with infrastructure leads and support staff to implement any required infrastructure needed to support our recommended technologies
- Assist other developers in getting up and running quickly with testing frameworks
- Assists and mentors other developers on performance testing, use of auditing & profiling tools, emulators
Do You Have…
- Expertise in PHP 5.x
- Expertise in one of either Ruby or Python
- Strong understanding of CSS, HTML, JavaScript, jQuery, JSON, XML, and AJAX
- Database/datastore experience with two or more of the following: MySQL, PostGRES, Oracle, MongoDB, CouchDB, Redis
- An understanding of data modeling (relational and document store), stored procedures, SQL statements, triggers, replication, and advanced RDBMS features
- Experience with MVC frameworks: CodeIgniter, Laravel, Ruby on Rails and/or Django
- Experience developing for mobile Web
- At least eight years’ experience developing and profiling Web-based applications
- Bachelor’s degree in a related field, preferably Computer Science, Software Engineering or MIS. Commensurate work experience or certificate program is acceptable
- Experience setting up *nix-based web servers
- Familiarity with Amazon Web Services
- Performance and load testing
Experience with the following is a plus:
- E-commerce solution development and deployment
- Cloud computing infrastructure
- Unity, Cinder or GL
Please submit your CV and cover letter in PDF format via the link below.