200000 - 260000 INR - Yearly
Kolkata, WB, India
Information Technology
Full-Time
Maachao
Overview
About the job:
Key Responsibilities:Mobile Development (React Native):
1. Build and maintain production-grade React Native applications for Android and iOS.
2. Implement real-time features using Socket.io for notifications and event-driven UI updates.
3. Integrate Firebase services, including Authentication, Cloud Messaging (FCM), and Realtime Database.
4. Handle secure token storage using platform-native solutions (Keychain/Keystore).
5. Build a responsive UI with proper loading, error, and empty states across all screens.
6. Integrate payment flows using Razorpay within mobile applications.
7. Use React Query (TanStack Query) for API data handling and Zustand for state management.
8. Manage app builds, environment configurations, and support Play Store/App Store releases.
Backend Development (Node.js/TypeScript):
1. Design and develop RESTful APIs using Node.js, Express, and TypeScript (strict mode).
2. Build multi-tenant APIs ensuring proper data isolation using tenant/merchant filters.
3. Design and migrate database schemas using Prisma ORM with PostgreSQL.
4. Implement async job processing using Bull/BullMQ with Redis, including retry and failure handling.
5. Develop webhook handlers for payment gateways (Razorpay, PayPal) with signature verification.
6. Implement rate limiting, Zod validation, and structured error handling for all APIs.
7. Use Winston for structured logging and avoid console.log in production.
8. Write unit and integration tests using Jest with at least 80% coverage for new modules.
AI & Async Pipeline Work:
1. Build and maintain AI processing pipelines for transcription, extraction, and intent classification.
2. Design optimized prompts for LLMs (Gemini Flash, GPT-3.5-Turbo) with structured JSON outputs.
3. Ensure pipeline resilience by saving partial results even in the case of failures.
4. Monitor and optimize AI usage costs as a core product requirement.
5. Integrate OpenAI APIs for content generation, SEO automation, and reporting features.
Real-Time & Telecom Systems:
1. Develop Socket. Io-based real-time systems with Redis adapter for scaling.
2. Work with Asterisk ARI for call management, event handling, and call lifecycle control.
3. Write AGI scripts for IVR logic and dynamic call routing.
4. Manage CallLog lifecycle, ensuring accurate tracking of call start and end states.
5. Handle PSTN call flows, including inbound routing and voicemail fallback systems.
E-Commerce & Operations Modules:
1. Build subscription systems including billing cycles, renewals, and cancellations.
2. Integrate Razorpay subscription APIs and manage payment webhooks end-to-end.
3. Develop warehouse management systems, including inventory and barcode workflows.
4. Build admin panels using CodeIgniter 4 and Tailwind CSS.
5. Maintain multi-app React Native ecosystems (customer, delivery, seller apps).
6. Implement safe inventory deduction logic with atomic database operations.
Infrastructure & DevOps Support:
1. Manage environment configurations across development, staging, and production.
2. Work with AWS services including EC2, S3, and Secrets Manager.
3. Write Docker configurations and support deployment pipelines.
4. Maintain cron jobs for scheduled background tasks.
5. Set up health-check endpoints and monitor production systems using Sentry.
Who can apply:
- have minimum 1 years of experience
- are Computer Science Engineering students
Only those candidates can apply who:
Salary:
₹ 2,00,000 - 2,60,000 /yearExperience:
1 year(s)Deadline:
2026-06-17 23:59:59Other perks:
Informal dress code, Free snacks & beverages, Health InsuranceSkills required:
PHP, MySQL, JavaScript, CodeIgniter, Git, Objective C, Node.js, PostgreSQL, Docker, Express.js, Swift, REST API, React Native, Kotlin, TypeScript, Firebase, Redis, Artificial Intelligence Markup Language (AIML), Amazon EC2 and Socket.IOOther Requirements:
- If you don’t currently have experience with all the listed skills, that is acceptable. However, you must be willing and able to learn and become proficient in them within the first 90 days of the role.
- Mobile — React Native & Native Layer:
- 1. React Native (JavaScript/TypeScript)
- 2. Kotlin (Android)
- 3. Swift & Objective-C (iOS)
- 4. Objective-C headers (.h files)
- 5. iOS and Android project configuration
- 6. React Native native modules
- 7. App Store and Play Store release pipelines
- Backend — PHP & Node.js:
- 1. PHP 8.x (8.2/8.3)
- 2. CodeIgniter 4
- 3. Node.js + Express + TypeScript
- 4. PostgreSQL with Prisma ORM
- 5. MySQL/MariaDB
- 6. Redis
- 7. Bull/BullMQ for job processing
- 8. REST API design
- Integrations & Infrastructure:
- 1. Firebase
- 2. Payment gateway integrations
- 3. AWS (EC2, S3 with lifecycle policies, Secrets Manager)
- 4. Docker
- 5. Git version control
- 6. Ability to ship real-world production applications
- Strong Advantages (Preferred):
- 1. Asterisk/VoIP/PJSIP/SIP experience
- 2. PHP frameworks like CodeIgniter/Laravel
- 3. AI/ML pipeline experience
- 4. Production AWS experience
- 5. Razorpay subscriptions
- 6. Multi-tenant SaaS architecture
- 7. Barcode scanning (React Native Vision Camera/ML Kit)
- 8. Socket.io with Redis scaling
- 9. Shopify or similar embedded apps
About Company:
In the vibrant tapestry of life, celebrations are the threads that weave together moments of joy, love, and togetherness. At Maachao, we go beyond parties- we create unforgettable experiences that leave lasting impressions on the hearts of those who celebrate. In a world where time is precious and convenience is paramount, we envision a future where every occasion becomes an extraordinary affair filled with cherished memories. Our journey is not just a dream; it is a devoted commitment to redefining the landscape of party planning, one celebration at a time.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in