About the Role
We are seeking a highly skilled Senior Cloud Mobile Application Full Stack Engineer with strong expertise in React Native mobile development and AWS cloud infrastructure. This role offers the opportunity to take ownership of an established production platform that connects users with restaurants through real-time ordering and location-based services.
The platform currently includes:
Native mobile applications for iOS and Android
Cloud-native backend APIs
Administrative analytics dashboard
Scalable AWS infrastructure
As the original developer transitions out of the business, you will play a critical role in maintaining, stabilizing, and scaling the platform to support growth beyond 100,000 users.
Technology Stack
Mobile Application
React Native
React.js
Expo
TypeScript
React Navigation
Zustand
Universal Links / Deep Linking
Push Notifications (Expo iOS & Android)
Apple App Store Connect
Google Play Console
Backend
Node.js
Koa Framework
TypeScript
REST APIs
Database
PostgreSQL
Knex
Objection.js
Cloud Infrastructure
Amazon Web Services (AWS)
Terraform (Infrastructure as Code)
ECS / Fargate
RDS
S3
Load Balancers
Third-Party Integrations
Stripe (Payments)
Auth0 (Authentication)
Google Maps & Location APIs
Key Responsibilities
Platform Ownership
Maintain and enhance the React Native mobile applications.
Manage backend APIs and overall server architecture.
Own AWS cloud infrastructure, deployments, and operational excellence.
Collaborate with stakeholders to deliver new features and platform improvements.
Scalability & Performance
Prepare the platform for growth to 100,000+ users.
Optimize database performance and backend services.
Design and implement caching strategies and performance enhancements.
Identify and resolve system bottlenecks.
Cloud Operations & DevOps
Manage AWS environments, deployments, and scaling activities.
Improve infrastructure reliability, monitoring, and observability.
Ensure high availability, uptime, and disaster recovery readiness.
Maintain Infrastructure-as-Code using Terraform.
Mobile Engineering
Enhance and maintain React Native applications for iOS and Android.
Manage App Store and Google Play release processes.
Maintain push notification systems, deep linking, and mobile integrations.
Improve mobile application performance and user experience.
Security & Compliance
Ensure secure authentication and authorization mechanisms.
Implement best practices for API security and data protection.
Manage access controls and platform security standards.
Required Qualifications
Experience
5+ years of professional software engineering experience.
3+ years of hands-on experience managing AWS cloud infrastructure.
Experience supporting and maintaining production-scale applications.
Technical Skills
Strong expertise in React Native mobile development.
Solid experience with React.js.
Advanced Node.js backend development experience.
Strong TypeScript proficiency.
PostgreSQL database design and optimization.
AWS infrastructure and cloud-native architectures.
Terraform and Infrastructure-as-Code (IaC).
REST API design and development.
Additional Experience
Containerized application environments.
CI/CD and mobile deployment pipelines.
Performance tuning and application optimization.
Monitoring and troubleshooting distributed systems.
Pay: From ₹1,200,000.00 per year
Benefits:
- Flexible schedule
- Paid sick time
- Paid time off
Experience:
- AWS: 3 years (Required)
- React Native: 5 years (Required)
- Node.js: 3 years (Required)
Work Location: In person