Role Overview
We are seeking a skilled and passionate Full Stack Developer with strong expertise in React Native, Node.js, and modern mobile development frameworks. The ideal candidate should have hands-on experience in building scalable mobile applications, backend services, real-time systems, and performance-optimized media processing solutions at Shriya.
Responsibilities
- Develop and maintain cross-platform mobile applications using React Native and Expo Framework.
- Implement advanced camera features using Expo Vision Camera.
- Integrate and optimize video/audio processing using FFmpeg.
- Build scalable backend APIs and services using Node.js and TypeScript.
- Design and manage PostgreSQL databases.
- Implement state management using Redux Toolkit.
- Develop caching strategies and optimize application performance using Redis.
- Work with queue systems for background jobs and real-time processing.
- Ensure multi-device compatibility and responsive UI implementation.
- Write clean, scalable, and maintainable code.
- Participate in code reviews, testing, and deployment processes.
Requirements
- 2–4 years of professional experience in full-stack development.
- Strong experience in Node.js and TypeScript.
- Proficiency in PostgreSQL database design and optimization.
- Hands-on experience with Redis and Queue systems (BullMQ / RabbitMQ).
- Strong experience in React Native and Expo Framework.
- Experience with FFmpeg for media processing.
- Knowledge of Redux Toolkit for state management.
- Strong problem-solving and communication skills.
Skills
- React Native
- Node.js
- TypeScript
- PostgreSQL
- FFmpeg
What We Offer
- Competitive salary
- Opportunity to work on cutting-edge technologies
- Growth-focused work environment
- Collaborative and innovative team culture