This project has been archived and is not accepting more applications.
Browse open projects on our
job board.
Keywords
Description
We're looking for a Senior Python Developer with significant Back-end Development experience under his belt to help us bring Eyeball to market and change the way people buy and sell properties.
The job:
Develop the server side application using Google AppEngine (Python) Building fast, testable, scalable systems, manage latency and caching cleverly is key. RESTful API to support the front end client (Backbone.js) and mobile clients. Develop the WebRTC conference server side module based on external APIs. Design robust and loosely coupled application code. Meet the deadlines.
Contract duration: 3 months (full time) extendable
About You:
You're a professional developer who can manage his tasks to achieve excellent results on time.
You must enjoy a fast-paced, high-responsibility environment. You will be part of a small team that is working together to create and continuously improve the feature set and architecture of the application.
Have a good portfolio of projects as well as good reviews.
Technical Skills:
Required:
Python: Google AppEngine, DjangoPython TDD: UnitTest, Nose, MockGoogle Services: Google Cloud Storage (with Boto), BlobStoreNoSQL databases: Google Datastore, MangoDBExperience with large scale applications Experience with RESTful API design Experience with: ChannelAPI, WebSockets, XMPP Amazon Web Services: EC2, S3, other cloud services
Excellent if you have:
WebRTC experience Video streaming experience Video processing experience Javascript frameworks: Backbone.js Javascript experience: Node.js, Require.js, Socket.io
Should be second nature:
Good knowledge of Linux/Unix system and administration Very good data structure, software design and OOP experience Love for good, clean and testable code
Workflow:
We're an Agile/SCRUM environment where your opinions will matter (and will be debated).
All of our meetings and communications are in Slack / Trello / Skype / Google Hangouts / GitHub.
Interview:
Selected candidates will go through 3 part interview to verify their skills:
Coding task Skype technical interview Final interview to learn more about you and discuss the project