8 FEB 2016

Senior Django Developer/Architect

Position Overview

This role requires a technology leader who can demonstrate deep commitment to success and innovation in web development technologies.  

Individuals with a strong architecture and leadership focus on both frontend and backend web development are the ideal candidate. This position requires a full-stack development focus with a strong primary expertise in python and django programming from a senior developer perspective along with various other web technologies as required.

Responsibilities

  • Provide technical development leadership for Django/Python, javascript development, and hosting infrastructure, with a focus on designing for scalability and performance, especially within back-end web technologies
  • Work with team to design, estimate, develop, and implement solutions in web development that deliver a robust technical infrastructure for clients
  • Responsible for the quality and delivery of our web development best practices, as well as various aspects of the web-framework architecture and technical project components
  • Implement scalable and extensible web technology solutions that are secure and manageable for our clients
  • Review and approve technical designs for projects, including the back-end system, components, code base, database, and cloud/hosting infrastructure, if applicable
  • Provide technical guidance and advise development team members on best practices in development technologies
  • Be willing and able to walk with a client and integrated team of technical and non-technical members through a full Discovery process to determine technical needs, fill gaps in the knowledge of what they need, select technologies to match their needs, and create a technical road-map for project requirements or even large-scale technical infrastructure improvements. 
  • Assist efforts to evaluate, recommend and/or implement technology innovation in our development tools or capabilities where needed
  • Serve as a source of architecture and lead development documentation and standards definition for our technical department
  • Ensure that servers and infrastructure of client websites are secure and well-maintained so that activities related to systems implementation operate seamlessly
  • Communicate effectively with clients and internal partners to identify technology needs and evaluate alternative solutions as required
  • Capable of building sustainable relationships with colleagues and key individuals
  • Creativity and ability to think outside-the-box while defining sound and practical solutions
  • Desire to take the initiative, moving projects/ideas forward with clarity
  • Lead development efforts for critical projects where required
  • Meet face-to-face with clients and other partners as required 
  • Some travel may be required for client engagement, conferences and/or training (<10%)

Skills

  • B.S. in Computer Science or a related field
  • Minimum 5+ years of relevant work experience with Django/Python, javascript development, and hosting infrastructure, with a focus on designing for scalability and performance, especially within back-end web technologies.
  • Minimum of 2 years leading technical teams or large web projects from an architecture or lead developer perspective
  • Ability to provide development leadership; mentor talent, and educate an integrate team of technical and non-technical team members on best-practices
  • Ability to analyze business requirements, methods and procedures and adapt them to achievable Internet solutions 
  • Ability to write highly efficient and maintainable code, write documentation, and develop test data
  • Ability to lead complex projects of major significance, reviewing and recommending products or solutions from multiple disciplines as necessary 
  • Ability to integrate with various APIs, such as payment processors and CRMs such as Salesforce
  • Demonstrated ability to develop interactive, database driven web sites for desktops and mobile devices
  • Experience in data modeling techniques and knowledge and applicability of various normal forms.
  • Required expert knowledge and understanding of: Django, Python, HTTP, Javascript/JQuery, AJAX, Amazon Cloud EC2, Linux (Ubuntu, RedHat), Nginx, Apache
  • Required expert knowledge and understanding of: MySQL, PostgreSQL or a similar backend database technology
  • Desired working knowledge of other web-based technologies: HTML5, and CSS3
  • Desired knowledge of: Live Video Streaming Services (Wowza, Amazon CloudFront, etc), Agile development environment, DevOps (Fabric, Ansible, etc), automated build and/or unit testing and integration systems (Jenkins, TeamCity, etc.)

Character 

  • Demonstrate the ability to work in a remote environment of a home office; be self-motivated and willing to be held accountable for your time
  • Be trustworthy, transparent, and demonstrate integrity in all that you do
  • Be a leader with a teacher's heart and a learner with a teachable spirit
  • Be committed to excellence in your work, character, and spirit
  • Be willing to take humble initiative, being fully assertive yet fully collaborative in a team structure
  • Be a consistent and dedicated contributor to the growth of Five Q

About Five Q

Five Q is a full-service web development and interactive marketing agency that partners with non-profits and ministries to help them multiply their impact. Our team of highly-motivated professionals bring a wealth of expertise in Internet development and communications, with years of experience in developing and producing solutions in website strategy, design, programming, search engine optimization, content management, e-commerce, online donations, social media, mobile technologies, and growing industry trends. Some of our current partners are Joni and Friends, Ligonier Ministries, Revive Our Hearts, Moody Radio, and The Bowery Mission.  Learn more about us at www.fiveq.com

Send Message

captcha
Cancel  

Note: We don't store or keep your messages, they are sent directly to Julie Armstrong. You will recieve a copy of your message in your inbox, and all replies from Julie Armstrong will go straight to you.