Senior Backend Engineer – Java / Spring Boot

Senior Backend Engineer – Java / Spring Boot

Senior Backend Engineer – Java / Spring Boot

Upwork

Upwork

Remoto

41 minutes ago

No application

About

Senior Backend Engineer (Java / Spring Boot) — Full-Time, Dedicated Only to Kwik About Kwik Kwik is a rapidly growing incentives, loyalty, cashback, affiliate, and referral platform powering ecommerce brands, influencer networks, and enterprise clients. We process millions of orders, hundreds of millions in commissions, run loyalty point engines, giveaway systems, referral waves, and real-time attribution. We’re scaling fast and need a full-time backend engineer who wants a long-term position and can help us build the next generation of our platform. ⸻ Role Overview We are hiring a Senior Backend Java Developer (Spring Boot) who can work with us exclusively (no other clients or side projects). You can be in any timezone, but you must be available for team coordination and code reviews. What You’ll Do Backend Development • Build new backend features across our: • Loyalty & rewards engine • Referral & multi-level “wave” tracking system • Cashback + commissions system • Giveaway entry + multiplier engine • Subscription & billing logic • Maintain and extend our microservices (Java / Spring Boot) Integrations • Build and enhance integrations with platforms like: • Shopify (Admin API, Storefront API, Webhooks) • WooCommerce • Custom storefronts via API • Handle authentication, order ingestion, event tracking, and real-time attribution. Architecture & Performance • Work with millions of order records and high-volume real-time events • Improve scalability, modularity, and API design • Help maintain clean code structure and documentation Collaboration • Work daily with our CTO/CPO and product team • Submit clean PRs through GitHub • Participate in weekly standups and roadmap planning ⸻ Requirements Technical Must-Haves • 4+ years Java + Spring Boot • Experience with REST APIs, microservices, and modular architectures • Strong SQL + familiarity with large datasets • Experience building ecommerce or API integrations (Shopify preferred) • Familiar with queueing (RabbitMQ, Kafka, etc.) • Comfortable working inside existing codebases and adding new modules Soft Requirements • Full-time only — no part-time, no side clients • Consistent communication • Ability to work independently and hit deadlines • Strong sense of ownership ⸻ Nice to Have • Experience with: • Node.js or js-based services • Redis or caching systems • Shopify App development • AWS (EC2, S3, RDS) • Understanding of referral/loyalty/cashback systems ⸻ What We Offer • Long-term, stable work • Fast-moving, high-impact environment • Clear development roadmap • Opportunity to help build a platform that processes billions in transactions ⸻ 📌 Apply With • Your GitHub • A brief summary of relevant Spring Boot & Shopify integration experience • Confirmation you’re available full-time with no other clients