Thumbplay is looking for a very talented software engineer to work on our next generation product offerings. The position involves being responsible for key areas of new product launches as well as support the ongoing business. The person would be responsible for architectural software decisions, as well as software implementation in a team environment. The environment is dynamic with focus on creative thinking and usage of open source to solve complex problems and business needs.
Build software components that comply with the application architecture and detailed design
Work with project managers/technical team to scope work, produce estimates and to help define deliverables and time lines
Select technologies, recommend architectures and create technical design based on product requirements
Requirements:
2+ years experience developing in Python
3 + years of programming experience in any of the common languages (java, python, perl, php, c++)
Experience with Django and deployment on Google App Engine a strong plus
Experience with front end development (HTML, JavaScript, CSS, AJAX) a plus
Proficiency across the range of J2EE technologies and frameworks like Struts, Spring is a 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
Ability to independently set tasks and complete work with limited direction
Excellent written and verbal communication skills
Ability to manage competing priorities in a complex environment and maintain high productivity
Ability to devise creative technical solutions that can scale massively
Good software debugging skills
Bachelors degree or equivalent
Additional Considerations:
Solid experience with Linux/basic system administration skills
Solid technical infrastructure design skills
Experience with mass scale consumer online services
Build software components that comply with the application architecture and detailed design
Work with project managers/technical team to scope work, produce estimates and to help define deliverables and time lines
Select technologies, recommend architectures and create technical design based on product requirements
Requirements:
2+ years experience developing in Python
3 + years of programming experience in any of the common languages (java, python, perl, php, c++)
Experience with Django and deployment on Google App Engine a strong plus
Experience with front end development (HTML, JavaScript, CSS, AJAX) a plus
Proficiency across the range of J2EE technologies and frameworks like Struts, Spring is a 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
Ability to independently set tasks and complete work with limited direction
Excellent written and verbal communication skills
Ability to manage competing priorities in a complex environment and maintain high productivity
Ability to devise creative technical solutions that can scale massively
Good software debugging skills
Bachelors degree or equivalent
Additional Considerations:
Solid experience with Linux/basic system administration skills
Solid technical infrastructure design skills
Experience with mass scale consumer online services
Source: Joel On Software