PHP LAMP Python Django Developer (Back-End)

anywhere in the US  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Do you aspire to support social change through the use of technology? Do you dream about creative opportunities to use social networks for creative new apps? Do you hack together apps for social good on your own time? Are you excited about choosing the right programming language / framework for the job at hand?
If this sounds like you, then you are the right fit for Fission Strategy.

We seek a highly driven and pro-active development All Star to work with the world’s leading non-profits to create websites, apps, and digital tools that mobilize large-scale social action.

SENIOR DEVELOPER - PHP/LAMP Django/Python

Location: Flexible (distributed workplace)
Fission is seeking a strong senior developer to join our team building apps, websites, and digital tools to support our development of leading edge highly interactive web applications for cause-oriented organizations. Most of our work is in PHP (using Wordpress, Laravel, Codeigniter), Python (using Django), on Amazon AWS servers. We use many standard APIs (Google (Maps, YouTube, etc), Facebook, Twitter, SalesForce, ActionKit, NationBuilder, etc).

Fission is a distributed team with lead developers in New Orleans, Seattle, Argentina, and Dallas with the rest of our team spread across the U.S. We communicate via Slack / Skype / video conferencing software / email and have created a supportive development team where we share code, learn from each other, and attend workshops to keep up with the latest trends.

For the position we are looking to fill, the programmer/developer would provide hands on programming skills in the creation of interactive web applications using common development languages. The developer must be experienced with software development methodologies and best practices in software development. The developer will work with clients and potential clients to assess their existing technology platforms and recommend solutions that would make their digital programs more effective and ensure the success of client projects and relationships. This will include outlining project specs and providing reliable estimates for project completion.

Above all, we’re looking for someone with creative but practical solutions to interesting and difficult problems. More concretely, you’ll need to have strong technical skills, including fluency in PHP and/or Python, the ability to write clean, performant, well-documented code on aggressive timelines, with an eye for good architecture and design. Effective (and regular) communication with clients, project managers, stakeholders, and other engineers is a must.

Qualifications

Required Skills & Qualifications
The contractor must have significant experience and skills in the following:

  • 3+ years experience in software development
  • Experience working in a position with client deliverables and client interactions.
  • Hands-on experience with various Amazon Web Services, or similar offerings from another cloud provider, is a plus.
  • Experience with Docker, Heroku, Capistrano is a plus
  • Demonstrated expertise in PHP and/or Python and familiarity with popular PHP-based frameworks / platforms.
  • Demonstrated experience Node.js is also highly preferred.
  • Expertise with mainstream SQLs such as MySQL and PostgreSQL.
  • Experience with installing and configuring Web servers including Apache and IIS.
  • Experience developing in Windows and Linux server environments.
  • Experience with Git version tracking.
  • Experience with social network API’s including Facebook Graph API, Twitter, Instagram, and LinkedIn
  • Experience with CRMs including Salesforce, ActionKit, NationBuilder and Blue State Digital is highly preferred


  • Experience with the following is preferred:
  • CSS 3
  • HTML / DHTML
  • JavaScript
  • JQuery / AJAX
  • Strong written and oral communication skills.
  • Working knowledge of Google Analytics is a plus.
  • Familiarity with online advertising, including blog ads, traditional banner advertising, Facebook advertising, and search engine marketing is also a plus.


  • Experience with the following Content Management Systems and nonprofit tools is preferred:
  • WordPress
  • Drupal
  • Django
  • Heroku
  • WPengine
  • Docker
  • Salesforce
  • Action Kit
  • Blue State Digital
  • NationBuilder
  • Convio Luminate
  • Salsa Labs


  • Expected Developer Responsibilities
    Interface with the technology leaders at large, technically sophisticated non-profits to design technical solutions to help them achieve their strategic objectives.
    Provide support on overall technical strategy for these organizations based including recommendations on tools and platforms.

    Identify opportunities for enhancements to Fission’s offerings and client systems and work with the rest of the team to scope and implement them.
    Work with the Business Development, Account Management, and Digital Strategy teams to identify market opportunities for additional Fission offerings, including new tool development and strategic consulting opportunities.

    Support developers on other projects, helping to drive and evolve tech best practices and culture at Fission.
    Produce written deliverables such as high-level technical recommendations or requirements as needed.

    Work independently and in small teams to accurately implement technical specs on a wide range of projects for Fission clients.
    Contribute to several aspects of client projects: requirements gathering, estimate creation, data design, CMS set-up and customization, and/or server setup and administration.

    Produce quality work on a tight schedule, delivering on time and on budget.
    Actively communicate with project managers, designers, and stakeholders, including client contacts, throughout the course of a project.

    Provide constructive design and code review for other engineers.
    Thoroughly test your work.

    Document and present your work to clients and end-users.


    Fission Strategy
    Do you want your work to make a difference? Do you want to make a measurable impact on the world? Do you like the idea of jumping into an amazing team and collaborating with like-minded, passionate, exceptional people to engage digital communities and create social change? Welcome to Fission.

    Fission Strategy multiplies the impact of important causes. We empower remarkable organizations and leaders to create digital campaigns, and custom websites and apps that mobilize large-scale social action. We specialize in helping the world’s leading nonprofits and foundations tell powerful stories, engage their supporters and implement strategic digital platforms to drive social change in their communities. Our mission-oriented company is virtual and consists of team members who are powerhouses in our field.

    Our clients are fantastic (http://fissionstrategy.com/projects) and the projects are exciting. Some of our recent and current clients include ONE.org, MomsRising, Everytown for Gun Safety, Greenpeace, Define American, and many more. We are largely a "virtual" company of 20 people -- our team is distributed across the US -- but we have a brick and mortar office in Washington, DC. We have a small, fun crew that stays in touch throughout the workday on Skype, Google Hangout email, and IM.Fission is a distributed team with lead developers in New Orleans, Seattle, Argentina, and Dallas with the rest of our team spread across the U.S. We communicate via Skype/Google hangouts/email and have created a supportive development team where we share code, learn from each other, and attend workshops to keep up with the latest trends.
    Start date
    ASAP
    From
    Fission Strategy
    Published at
    17.06.2015
    Contact person:
    Freelancer Map
    Project ID:
    925778
    Contract type
    Freelance
    Workplace
    100 % remote
    To apply to this project you must log in.
    Register