• Backend and frontend development, database design and modeling
• Create, deploy and support custom e-commerce/CMS/CRM applications
• Hands-on development from scratch as well as dealing with legacy code
• Collect requirements and define project goals
• Troubleshoot and resolve technical issues
• End-user documentation of the delivered products
• Basic server administration
• Keeping up-to-date with industry trends and technology developments
• Contribute on open source projects