Job Description
We are looking for an experienced developer to play a crucial role in our development team where you will participate in the active development of the web application, which is mainly powered by Python, PHP, Django & Magento.
You will spend your days:
● Employing Agile practices such as Pair Programming, Test-Driven Development, Merciless Refactoring, Continuous Integration and Daily Scrums.
● Designing and implementing software in very close collaboration with other team members, which occasionally involves contributing to Free Software projects.
● Working closely with business stakeholders and UX/UI experts to (1) help create a better understanding of the problems the software should solve, and (2) contribute creative and cost-effective solutions to such problems.
● Occasionally contributing to activities different from software design and programming, such as manual testing and front-end development, like all the members of our Agile team who strive to become Generalizing Specialists.
Desired Skills & Experience
Requirements:
● 3+ years commercial development experience using Python
● Passionate about creating a product that is useful to users and valuable to the business.
● Ability to produce well-crafted software (i.e., one with an elegant design and great code).
● Strong interest in continuously learning about Software Engineering theory and best practices.
Pluses:
● Previous experience working in an Agile environment.
● Previous experience working closely with the customer.
● Previous experience with some of the technologies we use, such as:
PHP, Django, Magento, JavaScript, jQuery, Buildout, Celery, Nose, Sphinx, HTML5, CSS 3, Bash, SQL, PostgreSQL, MongoDB, Apache Solr, Apache Ant, Gunicorn, Nginx and Debian
● Ability to troubleshoot in a systematic manner.
We are looking for an experienced developer to play a crucial role in our development team where you will participate in the active development of the web application, which is mainly powered by Python, PHP, Django & Magento.
You will spend your days:
● Employing Agile practices such as Pair Programming, Test-Driven Development, Merciless Refactoring, Continuous Integration and Daily Scrums.
● Designing and implementing software in very close collaboration with other team members, which occasionally involves contributing to Free Software projects.
● Working closely with business stakeholders and UX/UI experts to (1) help create a better understanding of the problems the software should solve, and (2) contribute creative and cost-effective solutions to such problems.
● Occasionally contributing to activities different from software design and programming, such as manual testing and front-end development, like all the members of our Agile team who strive to become Generalizing Specialists.
Desired Skills & Experience
Requirements:
● 3+ years commercial development experience using Python
● Passionate about creating a product that is useful to users and valuable to the business.
● Ability to produce well-crafted software (i.e., one with an elegant design and great code).
● Strong interest in continuously learning about Software Engineering theory and best practices.
Pluses:
● Previous experience working in an Agile environment.
● Previous experience working closely with the customer.
● Previous experience with some of the technologies we use, such as:
PHP, Django, Magento, JavaScript, jQuery, Buildout, Celery, Nose, Sphinx, HTML5, CSS 3, Bash, SQL, PostgreSQL, MongoDB, Apache Solr, Apache Ant, Gunicorn, Nginx and Debian
● Ability to troubleshoot in a systematic manner.