Backend Developer - (Magento 2.4 Multisite Customer Modules) (India)

Backend Developer - (Magento 2.4 Multisite Customer Modules) (India)

14 Oct
|
Akwaaba Auto
|
India

14 Oct

Akwaaba Auto

India

Back-End Development

- Build secure and productive RESTful APIs and GraphQL services.
- Develop reusable modules and services following best software engineering practices.
- Write clean, maintainable, well-documented, and testable code.
- Implement business logic that aligns with product requirements.
- Build microservices and service-oriented architectures where appropriate.
- Ensure high availability, scalability, and reliability of backend systems.
- Design, develop, and maintain high-performance, scalable server-side applications.
- Create and manage RESTful or gRPC APIs that interface with internal services.
- Optimize database queries and schema designs to handle high-concurrency traffic

Database Development
- Design, implement, and optimize relational and NoSQL databases.
- Develop efficient database schemas and data models.
- Write optimized SQL queries and stored procedures where required.
- Maintain data integrity and consistency.
- Perform database tuning and optimization.
- Implement backup, recovery, and disaster recovery strategies.

Deployment & Infrastructure as Code (IaC)
- Architect and manage automated CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins) to ensure "one-click" deployments.
- Manage infrastructure using tools like Terraform, Ansible, or CloudFormation.
- Implement Blue-Green or Canary deployment strategies to minimize user impact during updates.

Orchestration & Scalability
- Containerize applications using Docker and manage orchestration via Kubernetes (K8s).
- Monitor system health and performance using tools like Prometheus, Grafana, or ELK Stack.
- Troubleshoot complex "it works on my machine" issues across different environments (Dev, Staging,



Prod).

API Development & Integration
- Design, develop, document, and maintain RESTful APIs.
- Implement GraphQL APIs where applicable.
- Integrate with third-party services and external APIs.
- Develop secure authentication and authorization mechanisms.
- Implement API versioning and documentation using OpenAPI/Swagger.

System Architecture
- Participate in designing scalable software architectures.
- Develop modular and reusable backend services.
- Improve system performance and scalability.
- Assist in capacity planning and infrastructure optimization.
- Recommend improvements to system architecture and development processes.

Security & Compliance
- Implement secure coding practices.
- Protect applications against common security vulnerabilities (OWASP Top 10).
- Manage authentication, authorization, encryption, and secure data storage.
- Implement role-based access control (RBAC) where appropriate.
- Ensure compliance with applicable data protection regulations and company policies.

Performance Optimization
- Optimize API response times and server performance.
- Monitor server resources and application performance.
- Identify and eliminate bottlenecks.
- Improve database performance through indexing, caching, and query optimization.




- Implement asynchronous processing and job queues where appropriate.

Testing & Quality Assurance
- Develop unit, integration, and end-to-end tests.
- Maintain high code coverage.
- Participate in peer code reviews.
- Debug and resolve production issues.
- Ensure software quality through continuous testing and improvement.

Collaboration
- Work closely with Front-End Developers to support seamless API integration.
- Collaborate with DevOps teams on deployments and infrastructure.
- Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement.
- Support QA teams during testing and release cycles.
- Mentor junior developers when appropriate.

Documentation
- Maintain comprehensive technical documentation.
- Document APIs, database schemas, workflows, and architecture.
- Contribute to internal knowledge bases and development standards.

Required Qualifications

Education

- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- Equivalent professional experience will also be considered.

Required Experience

- 3 years of professional back-end development experience.
- Experience building enterprise or production-grade applications.
- Proven experience working in Agile or Scrum environments.
- Experience integrating with third-party APIs and services.
- Experience designing scalable server-side architectures.

Programming Languages

- PM2
- Docker Containers
- Java
- Java TypeScript
- PHP laravel
- Magento Multisite with PHP modules

Pay: ₹86,000.00 - ₹95,000.00 per month

Work Location: Remote

📌 Backend Developer - (Magento 2.4 Multisite Customer Modules) (India)
🏢 Akwaaba Auto
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: backend developer - (magento 2.4 multisite customer modules) (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: backend developer - (magento 2.4 multisite customer modules) (india) / india