Senior Python Developer


We are looking for individuals who can work in a dynamic team environment and help craft and build innovative solutions for our clients. We are looking for programmers who can help us extend our product set (Collaboration AppBuilder) as we add more features.

Build software components that comply with the application architecture and detailed design
Work with project managers and/or clients to scope work, produce estimates and to help define deliverables and timelines
Select technologies, recommend architectures and create technical design based on client requirements

At least three years experience developing web applications in Django/Python
4 to 7 years experience developing database-driven, web applications
Experience with Django and deployment on Google App Engine a strong plus
Solid experience with front end development (HTML, JavaScript, CSS, AJAX) a must
Proficiency across the range of J2EE technologies and frameworks like Struts, Spring is a solid plus
Strong Object Oriented Design and experience developing high-performance systems and web sites (caching, performance, messaging, serialization, etc)
Knowledge of RDBMS, database design. Worked with at least one of the following: Oracle, Sybase, MySQL, or PostgreSQL
Experience working in a fast changing environment with tight deadlines
Ability to clearly communicate ideas and technical decisions

This job description is for informational purposes, to describe the primary duties, skills and abilities necessary to meet the requirements of this position. This description is not intended to be an exhaustive list of all requirements or essential functions; it is subject to change at any time. 
OpenCrowd is an equal opportunity employer.

© 2005-2018 OpenCrowd Inc. New York