drjobs Ecommerce Senior Backend Developer

Ecommerce Senior Backend Developer

Employer Active

drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cairo - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Position Name (Title) : Ecommerce Senior Backend Developer

Division : Operations

Reporting to : Ecommerce Backend Technical Leader

Department : Omnichannel

No. of Direct Subordinates : 0

Grade : SIS SSP.6

Employee Number :


Position Reporting Lines

Main Job Purpose

Responsible for designing and implementing efficient backend functionalities using backend programming languages such as Java Python Ruby or Node.js writing clean and maintainable code and optimizing APIs performance. Work closely with crossfunctional teams including frontend developers QA engineers delivery leads and product managers to deliver highquality software products on time and within budget. Ensuring incorporating security best practices. Keep uptodate with the latest trends and technologies in backend development and continuously improve skills and knowledge to stay competitive in the industry.


Accountabilities

Backend Development:

  • Design and develop robust scalable and highperformance APIs that can be consumed by frontend touchpoints (such as web or mobile applications) and integrated with downstream systems.
  • Ensure that the APIs are welldesigned efficient and capable of handling a high volume of requests while maintaining performance and reliability.
  • Ensure that the code follows the best practices and coding standards for maintainability scalability and security.
  • Implement security measures such as authentication and authorization mechanisms to protect sensitive data and ensure compliance with data protection regulations.
  • Write clean welldocumented and reusable code that can be easily understood by other developers.
  • Design and develop complex software systems utilizing Magento stack and related technologies
  • Responsible for ensuring the quality and performance of ecommerce applications by conducting thorough unit testing and debugging.
  • Provide technical leadership on new and existing projects.
  • Responsible for troubleshooting and resolving bugs and issues in the APIs to maintain website performance and stability.
  • Identify and optimize performance bottlenecks in backend systems including code optimization and database query optimization.

Technical Leadership:

  • Provide technical guidance to the backend development team ensuring that the team is uptodate with the latest technologies and best practices.
  • Mentor and train junior developers providing guidance on coding practices design patterns and software architecture.
  • Collaborate with other teams to ensure that the backend development is aligned with the overall architecture and design of the eCommerce platform.
  • Participate in code reviews providing constructive feedback and ensuring that the code is maintainable scalable and secure.

Collaboration:

  • Work closely with other teams including frontend development QA and product management to ensure that the backend development meets the business requirements and quality standards.
  • Collaborate with frontend developers to ensure that the APIs are designed and developed to meet the frontend requirements.
  • Work with QA to ensure that the code is thoroughly tested and meets the quality standards.
  • Collaborate with product management to understand the business requirements and provide technical solutions that meet those requirements.

Continuous Improvement:

  • Continuously evaluate and improve the backend development process tools cronjobs and technologies.
  • Identify areas for improvement in the development process tools cronjobs and technologies and implement changes to improve the efficiency and effectiveness of the backend development team.
  • Stay up to date with the latest technologies and best practices in backend development.
  • Participate in knowledgesharing activities such as internal training and community events to share knowledge and best practices with other developers.

Employee duties are not limited only to the abovementioned Accountabilities; he/she may perform other duties as assigned.

Position Relationship with Other Parties

Internal Relationships

  • IT
  • Operations Excellence

External Relationships

  • Development agencies
  • Application maintenance agencies
  • Payment Service Providers (PSP)
  • Hosting providers
  • Others

Work Environment

  • Indoors : 100%
  • Outdoors : 0%
  • Working Days : 5 Working Days
  • Days off : 2 Days Off
  • Working Hours : 8:00 AM 6:00 PM (1 hour break)

Position Dimensions

Level of Authority: Execute Assigned Duties

Financial Control: No Budget Control

Annual Amount: No Budget Control

Hiring Authority & Promotion

Coach New Employees

Does Not Supervise Employees

Does not Participate in the Promotion Cycle

Conduct Technical Interview

Competencies

Lead with Purpose

I lead with purpose when Im brave to challenge the status quo and turn ideas into actions that matter to my GUESTS

Collaborate for Success

I collaborate for success when I reach out and partner with others for the benefit of my GUESTS

Deliver with Credibility

I deliver with credibility when I am trusted by my GUESTS to fulfill OUR purpose

Treat with Care

I treat with care when I partner with my GUESTS to understand their needs and strive to create a memorable experience for them

Pursue with Excellence

I pursue with excellence when I display mastery and discipline to deliver the bestinclass outcomes that make a difference to my GUESTS


Job Requirements

  • Bachelors degree in computer science Information Systems or related field

Education

  • 1 3 years of experience in go Lang or Java backend development. Familiar with Ecommerce.
  • Experience with headless architecture and related technologies including GraphQL and REST APIs.
  • Experience in designing and developing APIs including authentication and authorization mechanisms to facilitate data communication between frontend and backend systems.
  • Experience with (Git/Bitbucket/GitHub) or other version control systems.
  • Understanding of security best practices such as data encryption secure coding practices and protection against common web vulnerabilities (e.g. SQL injection crosssite scripting).
  • Experience with Agile development methodologies.
  • Familiarity with databases (e.g. MySQL MongoDB) web servers (e.g. Apache).
  • Experience with cloud computing platforms such as AWS or Azure.

Experience

  • Familiarity with Magento 2 or any other Ecommerce platform

Remote Work :

No

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.