1. Technical Skills:
- Ecommerce Design and Development: Proven experience in the design and development of eCommerce solutions within the software industry.
- Development & Debugging: Hands-on experience with strong development, debugging, and troubleshooting skills.
- Cloud Deployment: Experience deploying applications in a cloud environment, specifically AWS.
- Programming Languages: Proficiency in Symfony, Node.js, and Propel.
- Database Management: Experience with MySQL databases.
- Web Standards: Thorough knowledge of JavaScript and adherence to web standards.
- Server-Side Development: Experience with at least one major server-side web development stack, such as Node.js.
- Client-Side Frameworks: Familiarity with client-side MVC frameworks like React.js.
- Linux Environment: Familiarity with Linux development environments, open source software, and virtualization.
2. Additional Technologies:
- Experience with AWS services.
- Knowledge of Redis, Jenkins, and Elasticsearch.
3. Methodologies:
- Experience with Agile/Scrum software development methodologies.
- Understanding of the latest trends and innovations in test and automation techniques and methodologies.
4. Personal Attributes:
- Results-oriented with a high degree of accountability, commitment, and responsibility.
- Strong collaboration and communication skills.
- Hands-on problem-solving abilities.
Responsibilities:
- Develop and maintain eCommerce applications and solutions.
- Debug and troubleshoot issues in the development and production environments.
- Deploy applications in AWS and manage cloud infrastructure.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Write clean, scalable, and efficient code.
- Participate in Agile/Scrum ceremonies and contribute to the continuous improvement of the development process.