Python Developer


  • Location: Philadelphia, PA
  • Team: Development
  • Manager: Chief Technology Officer
  • Direct Reports: None

To apply

Send an email to with the following:

  • Subject line Python Developer
  • Your email should describe why we need you
  • Attach a current resume

About Your Role

The Python developer at Tembo will analyze, develop, and manage small and large web applications. The Python developer reports to the Chief Technology Officer and will join a growing development team focused on providing web applications to achieve the ambitious goals of Tembo and its clients.

What you’ll do

  • Build small and large web applications from scratch, or maintain existing applications, using appropriate frameworks and/or microservices
  • Integrate with, and construct, APIs to extract data from existing data sources both internal and external
  • Implement ETL solutions to/from both internal and external data sources
  • Build dynamic templates via templating libraries (jinja2, handlebars, etc)
  • Implement and improve DevOps workflows
  • Document and unit test applications
  • Troubleshoot and fix bugs in existing solutions
  • Interact with various stakeholders as needed including product teams, end users, and technology partners
  • Analyze technology and infrastructure choices faced by Tembo and making recommendations, based on in-depth reviews and analysis of available options
  • Respect your coworkers and treat them well
  • Perform other related duties as assigned

Who we’re looking for

We value technical and communication skills above years of experience. We encourage all candidates who feel they excel at the qualifications listed to apply.

  • Demonstrable experience working with Python (product environment a plus)
  • Experience working with HTML, CSS, and Javascript
  • Ability to iterate and build working, tested software quickly
  • Working knowledge of database design, Object Oriented Programming, and MVC patterns
  • Familiarity with agile concepts, pair programming, test/behavior-driven development (experience with any of these a plus)
  • Familiarity with SQL, AJAX, JSON, and version control systems (Git, Mercurial, etc)
  • Strong attention to detail and a fundamental concern for the accuracy of information, including the ability to organize large amounts of data and track multiple projects simultaneously

What we offer

  • Competitive salary
  • Paid medical and dental program and 401k with 4% employer match
  • Paid continuing education benefit and peer-to-peer professional development
  • Loft, open-design office and passionate, intellectually curious colleagues