We are looking for a Senior Software Developer with strong expertise in Java and Python to join our retail technology team. You will play a key role in building scalable, customer-centric applications that power our digital storefronts, inventory systems, and personalized shopping experiences.
Key Responsibilities:
Develop and maintain backend services for
retail platforms
using
Java (Spring Boot) and Python (FastAPI, Flask, or Django)
Build APIs for product catalogs, inventory management, pricing engines, and customer engagement tools
Collaborate with product managers, UX designers, and data teams to deliver seamless omnichannel experiences
Optimize performance for high-traffic retail applications and ensure system reliability
Integrate with third-party systems like payment gateways, logistics providers, and CRM platforms
Lead code reviews, mentor junior developers, and enforce coding standards
Implement data pipelines for customer behavior tracking and analytics
Required Skills:
Strong proficiency in
Java and Python
for backend development
Hands-on experience with
FastAPI
for building high-performance APIs
Experience with retail systems such as POS, ERP, or e-commerce platforms
Familiarity with
microservices architecture
and RESTful APIs
Knowledge of cloud platforms
(AWS, Azure, or GCP)
Experience with relational and
NoSQL databases (e.g., PostgreSQL, MongoDB)
Understanding of DevOps practices and
CI/CD pipelines
Exposure to caching, queuing, and event-driven systems (Redis, Kafka, RabbitMQ)
Preferred Qualifications:
Bachelor's or Master's degree in computer science or related field
Experience with personalization engines, recommendation systems, or dynamic pricing
Familiarity with frontend frameworks
(Angular/React)
is a plus
Knowledge of retail analytics and customer segmentation
* Contributions to open-source or retail tech communities
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.