Senior Developer

Technology


Bangalore

About the job

Mirakl Senior Developer Job Description

  • Design, develop/build and maintain integrations between Mirakl and internal systems (ERP, PIM, OMS, CRM).
  • Implement and customize marketplace workflows using Mirakl APIs and SDKs.
  • Should be able to implement end-to-end Mirakl marketplace solutions
  • Responsible for developing, customizing, and maintaining Mirakl-based e-commerce solutions for our clients.
  • Design and implement robust API-based solutions using RESTful standards.
  • Collaborate with product owners, architects, and business teams
  • Customize Mirakl flows for product onboarding, pricing, orders, vendor management, and invoicing.
  • Guide and mentor junior developers on best practices and Mirakl-specific development patterns.
  • Conduct code reviews when required and ensure high-quality deliverables following Agile methodologies.
  • Troubleshoot complex issues and ensure performance, scalability, and security of marketplace features.
  • Maintain comprehensive documentation of integrations, processes, and configurations.
  • Collaborate with frontend/backend teams to develop marketplace features and functionalities.
  • Develop and maintain RESTful API integrations and support third-party vendors.
  • Work with business stakeholders to gather requirements and translate them into technical solutions.
  • Troubleshoot technical issues and provide ongoing support for Mirakl platform users.
  • Ensure code quality and participate in code reviews and Agile ceremonies.
  • Solid understanding of e-commerce concepts and best practices.
  • 5+ years of experience in software development and 2+ years working directly with Mirakl.
  • Strong experience with REST APIs and integration.
  • Proficiency in one or more programming languages: Java, Python, Node.js, or similar.
  • Experience working with microservices, message queues (Kafka, RabbitMQ), and CI/CD pipelines is a plus.
  • Mirakl Certification is a plus
  • Agile/Scrum experience.
  • Familiarity with version control systems
  • Excellent problem-solving and analytical skills.
  • Strong attention to detail and ability to meet project deadlines.
  • Ability to work effectively in a fast-paced and dynamic environment.
  • Strong communication and interpersonal skills.
  • Ability to work collaboratively in cross-functional teams.