What are the responsibilities and job description for the Web Developer position at eGrove Systems?
Date Posted: 03/13/2025
Job Code: WD202503006
Job Responsibilities:
- Develop and maintain Magento 2 and Drupal web applications, ensuring high performance and scalability.
- Customize and implement themes, modules, and extensions for both Magento and Drupal platforms.
- Integrate third-party APIs and services, including SAP, ERP, Payment Gateways, ElasticSearch, Redis, RabbitMQ.
- Optimize website performance, security, and database efficiency.
- Develop and manage RESTful APIs, GraphQL, and SOAP services for seamless system integration.
- Conduct code reviews, debugging, and troubleshooting to ensure high-quality software.
- Work with Agile teams, collaborating with designers, developers, and project managers.
- Migrate and upgrade Magento and Drupal platforms, ensuring data integrity and minimal downtime.
Technical Skills:
- PHP, JavaScript, MySQL, HTML, CSS, AJAX, JQuery, Magento 2, Drupal 8/9/10, Yii, CodeIgniter, Laravel (Preferred), Magento Open Source, Adobe Commerce Cloud, Drupal CMS, RESTful APIs, GraphQL, SOAP, AWS, Jenkins, Docker, Kubernetes, Git, Bitbucket, Jira, Redis, Elasticsearch, RabbitMQ, Best practices for securing eCommerce and CMS platforms.
Skills Requirements:
- Must have a bachelor’s degree in computer science, electrical engineering, electronics, or a related field.
- 5 years of experience in Magento and Drupal development.
- Hands-on experience in customizing, developing, and optimizing web applications.
- Strong knowledge of API development and third-party integrations.
- Experience in CI/CD pipelines, cloud deployments, and Agile methodologies.
- Proven ability to troubleshoot and resolve performance, security, and scalability issues.
- Experience working with multilingual and multi-store websites (Preferred).
- Strong problem-solving, communication, and collaboration skills.