Task to accomplish before applying

As a standard procedure, you are expected to accomplish the following tasks and then get back to us. This is a basic screening procedure and the usual telephonic and personal interviews will be conducted after you successfully complete the tasks. The tasks are as follows —

  1. Develop any web application in Python which has the following properties — MVC architecture, DB persistence, Templating, HTML/CSS, some Javascript, Sessions. F. ex., a simple blog engine. For bonus points, integrate with Facebook, Google or Twitter.
  2. Host the application on Google App Engine
  3. Use Git for version control
  4. Host your code-base & documentation on Github
Note: If you don't understand the terms above, it means you are not ready yet. Don't worry, you can always learn and then apply.

After you have finished the above tasks, email us the link to your app and code-base. Feel free to ask us any questions.

You are expected to consult any online documentation. Using code-snippets from the Internet with due attribution is allowed. Copying code from some FOSS project and calling it your own is not allowed.

Overall, have fun learning new things and share it with us.

Email your code to jobs at (this domain).com with your resume and a cover letter.