Multi-Platform E-commerce Platform

Job ID: 39733967

Budget: ₹800,000 – ₹1,500,000 INR

I am building an e-commerce platform (multi-platform: Web, Android, iOS) and need skilled developers to join the project. The core backend is in Spring Boot (Java, Gradle, JPA, PostgreSQL) and the frontend is in Next.js (React + TypeScript + Tailwind). Mobile apps will be developed using Kotlin (Android) and Swift (iOS).

This is an ongoing project, so I’m looking for developers who can work step-by-step in sprints, collaborating closely on feature builds (products, search/filter, cart, checkout, etc.).



Roles I Need Help With:
1. Backend Developer (Spring Boot)
• Build and maintain REST APIs (Products, Cart, Orders, Auth).
• Integrate PostgreSQL (with Docker for local dev).
• Implement business logic and service/repo layers.
• Experience with CORS, JWT Auth, and scalable architectures.
2. Frontend Developer (Next.js / React / TypeScript)
• Build responsive UI with Tailwind CSS.
• Implement product listings, search & filtering, product details, cart UI.
• Integrate APIs with React Query (TanStack).
• Good eye for clean, minimal UI design.
3. Mobile App Developers
• Android (Kotlin + Retrofit + OkHttp) → Product catalog, cart, checkout.
• iOS (Swift + URLSession + Codable) → Same as above.
• Should connect seamlessly with backend APIs.
4. DevOps Engineer (optional / part-time)
• Dockerize backend and frontend services.
• Setup CI/CD pipelines (GitHub Actions or GitLab).
• Deploy to AWS/GCP.



Tech Stack (must-have skills):
• Java 21 + Spring Boot 3.5.4 (Gradle build)
• PostgreSQL (with Docker)
• Next.js 15 (TypeScript + Tailwind + React Query)
• Kotlin (Android) & Swift (iOS) for mobile apps
• Git/GitHub for collaboration



Nice to Have:
• Experience with e-commerce projects.
• Knowledge of Meilisearch/Elasticsearch for fast product search.
• Familiarity with payment gateways (Stripe/Razorpay/etc.).
• CI/CD pipeline setup (AWS, Docker, Kubernetes).



What I Expect:
• Clean, maintainable code (no hardcoding, proper DTOs, repo/service layers).
• Good communication and ability to explain solutions.
• Step-by-step delivery in sprints (not a one-time dump).
• Long-term collaboration if the project grows.



Budget & Engagement:
• Open to hourly or milestone-based (depending on role).
• Please share your past work samples (especially Spring Boot or Next.js projects).