Backend Developer

  • Develop new functionalities to meet product team requirements
  • Write efficient, clean, reusable and documented code
  • Participate with other developers and project leaders in daily scrum meeting and occasional brain-storming/debugging
  • Supporting the project life cycle from begin until launch and after launch
  • Develop service extensions required for projects development optimization
  • Develop integrations and customize third-party extensions to meet new features / updates
  • Support and fix system issues and bugs as a quick input with the best solutions
  • Provide all necessary tasks completing which correlated not only to code writing but important for project configuration / setup / debug etc
  • Preparation of Estimations of development efforts
  • Deliver tasks / projects on deadline

Qualifications

  • Minimum of 3-6 years PHP web development experience. Competent with PHP object-oriented programming & MVC applications
  • Minimum of 4 years real-world e-commerce experience with Magento2 development in the last year
  • Experience in Magento2 development. Magento Certification is a big plus
  • A deep knowledge of e-commerce development technologies and frameworks
  • Competent with MySQL-based database concepts
  • Expert understanding of Magento's code structure, extension architecture and components
  • Expertise in extending Magento2 extensions and resolving dependencies between extensions and fixing conflicts
  • Competent in web APIs (payment, shipping gateways) integrations (REST/GraphQL)
  • Good background in Datalayer development and implementation

Additional Information

  • Strong collaboration and communication skills
  • Good English
  • Outstanding attention to detail and adherence to deadlines
  • Ability to work effectively, both independently and as a member of a team
  • Ability to handle multiple tasks in a fast-paced environment
  • Ability to "think outside the box" while identifying problems and developing creative solutions
  • Strong knowledge of project management and development toolsets
  • Ability to improve and maintain the required skillset regularly