Leapfrog Online: Software Engineer (Python)

Posted by | September 3, 2011 | Web Pro Job Tips

Location: Evanston, IL

URL: www.leapfrogonline.com

Leapfrog Online is looking for a talented Chicago-area Python engineer to work in our Evanston office. Our Python engineers build and maintain high-traffic web sites using the Django web framework. We offer a great working atmosphere, a strong focus on work-life balance, and tremendous opportunities to learn new skills and technologies. We also have competitive salaries and benefits and close-knit teams who like what they do. If you’re a bright, self-motivated engineer who enjoys using open source software to solve interesting problems, you’re our kind of programmer, and we’d like to talk to you.
As we principally focus on the web, we look for real-world experience using Python application frameworks (such as Django) to build high-traffic web sites and applications. Experience with other languages is welcome. We expect our programmers to have non-trivial experience with any SQL-based RDBMS (PostgreSQL experience is especially useful) in the form of writing efficient queries and executing them via programming language interfaces.
We expect you to have a thorough understanding of common web application concepts and technologies, such as HTTP, SSL, XML and associated technologies, content management concepts, public-key cryptography, application and data security and privacy issues, and basic TCP/IP networking. And, while we don’t expect any graphic design skills from our programmers, you should be comfortable in the world of HTML, CSS and JavaScript.
We practice Scrum in all of our development teams, but we don’t require previous experience in Agile methodologies. We’re also into many pragmatic engineering practices like iterative releases, test-driven development, object-oriented design, refactoring, DRY design, the YAGNI ethic, continuous integration, pair programming and doing regular code reviews. We pride ourselves on building the right culture for producing testable, high-quality code.
What are the extras we look for? Experience producing and consuming web services (SOAP, REST, XML-RPC); experience working with message-oriented systems (AMQP or other message, pub-sub and task queues such as Celery); deep knowledge of version control systems (especially Mercurial or Git); an interest in non-RDBMS data stores (CouchDB, MongoDB, Redis); knowing what it really means to develop RESTful applications; and, experience with functional and declarative programming models in addition to object-oriented development.
If this sounds interesting to you, you should know we prefer you have a bachelor’s degree and 2 or more years’ experience relating to web-based software development using open source technologies. You should be able to present your ideas and demonstrate your work to technical and non-technical audiences in writing and in person. We will also want to see a code sample upon request; if you do not have existing code samples we will provide you with a few ideas for creating one.
 
Company information:
Leapfrog Online is the leading independent digital direct marketing firm in the country, developing programs for Fortune 500 marketers to find and convert the right customers. We’re not your average marketing company, though. We’re a small company that stakes our business directly on the success of our products, our Clients’ business results, and ultimately their satisfaction. We look for people who thrive in a fast-paced environment, who are self-motivated and whose resourcefulness extends to working both autonomously and in a collaborative team environment. Leapfrog is committed to Agile project management, as well as utilizing and supporting open-source software.

To apply: Apply here: http://www.leapfrogonline.com/about-us/careers/#apply

View full post on Recent Programming Jobs

203 total views, 1 today

Tags: , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *