Skip to main content

Java + Python Backend Developer

Technology
Recutify Inc.
Toronto, Canada3 days ago
Full timeFully remote

Job description

Role: Java + Python Backend Developer

Location: Canada (Remote)

Hire Type: Fulltime

Need 8+ Years only

Job Description:

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
Keywords
javapythonjob-descriptionsspringspring-bootfastapiflaskdjangoproduct-cataloginventory-controlinventory-managementpricingcustomer-experience-and-engagementcustomer-engagementuser-experience-uxmobile-app-user-experienceomnichannelomnichannel-experienceperformance-optimizationlogistics-and-procurement

Interested in this role?