Python Developer (remote position)

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

Keywords

Description

We are looking for a great python developer to scale an awesome international team that contains developers from more than 10 countries. It's a remote position.

Why it's interesting to work in our team
  • We don't like bureaucracy. You are allowed to discuss any issue with any from the team including our CEO
  • We push changes live a few times a day.
  • The tasks you would work on may be quick and simple or very long and complex. Some of them require multithreading understanding and ability to debug issues under heavy load
  • Our setup is about 90 servers in total. A few instances for mongo, mysql, redis, light frontends with nginx/varnish, heavy backends with uwsgi and django, a pool of servers for celery, EdgeCast cdn, etc. The servers are in AWS in 2 datacenters and 3 zones.
  • It's highly encouraged to show initiative and suggest new ideas. We understand that business goals come first but we try to keep our code clean. It's not always possible so one of the hardest tasks for you would be to keep this balance
  • We have a smart QA team that won't allow you to push code with bugs :)
  • Our frontend teams handle all js/css issues so you don't have to write js if you don't want to. At the same time if you like js then it's a big plus
  • We offer paid vacation, paid sick days and local holidays in your country
  • You have flexible working hours when it's most comfortable for you


  • Some of big tasks you might lead just to understand our stack:
  • Changing page layout + all resources to get the highest possible google page speed rank
  • Adding twitter streaming api
  • Gather lots of stats, store it and build reports for high load and huge data sets. We've had pikes up to 550k users online
  • Designing new async system to process 10k+ tasks per second.
  • Adding cool tools to improve our solutions and speed up development. Of course, first you should understand the project very well :)


  • Skills & Requirements
  • Love your job and python
  • Really love your job and python
  • Enjoy working in a team rather than being a superman
  • Deep python understanding, concurrency models variants, gil, anync i/o, concurrent network libs (eventlet, gevent, twisted, tulip etc.), wsgi
  • Ability to write simple code to solve complex tasks
  • Written English


  • About RebelMouse
    RebelMouse (https://www.rebelmouse.com/) is a revolutionary new way for content creators to reach, engage and grow their audiences. With its fully integrated suite of mobile and web authoring, feed management, visual presentation, and content distribution applications, RebelMouse empowers Rebels ranging from leading brands and media companies to individual artists and authors to let their content roar.

    Founded by Paul Berry, former Huffington Post CTO, RebelMouse was chosen as one of the Best Startups of 2012 by Business Insider (http://www.businessinsider.com/best-new-startups-?op=1). We have a talented team of developers, most of whom work remotely from the office, and are passionate about moving fast while maintaining strong code quality.

    How to Apply
    Please send your resume to the e-mail address below, along with a python code sample (or even better, Github full of code samples) and brief explanation of your code.

    We Have Great Benefits
  • Office dog (part time; well-behaved)
  • Beautiful and convenient SoHo location
  • Snacks
  • Flexible vacation time
  • Start date
    ASAP
    From
    RebelMouse
    Published at
    22.01.2015
    Contact person:
    Freelancer Map
    Project ID:
    838873
    Contract type
    Freelance
    Workplace
    100 % remote
    To apply to this project you must log in.
    Register