Overview
About Us:
At Grauns.com , we’re driving innovation in food Marketplace by creating cutting-edge solutions that empower our users and shape the future. We are growing and are looking for a Full Stack Engineer with a passion for building seamless web and mobile experiences.
If you’re skilled in React.js, Node.js, React Native, Firebase, S3, and have experience working with third-party APIs and mapping services like Google Maps, Stripe, and MapBox, we want you to join our dynamic team!
Key Responsibilities:
- Develop Full Stack Applications: Design, develop, and maintain scalable web applications using React.js (front-end) and Node.js (back-end), ensuring seamless integration and high performance across the stack.
- Mobile App Development: Lead the development of cross-platform mobile applications using React Native, delivering consistent and high-quality user experiences across both iOS and Android platforms.
- Integrate Third-Party APIs: Collaborate with external services like Google Maps, Stripe, and MapBox to integrate location-based features, payment processing, and custom data visualizations into the app.
- Database and Cloud Integration: Work with cloud technologies like Firebase for real-time databases, authentication, and cloud functions. Utilize Amazon S3 for file storage and media management.
- Application Deployment: Manage and maintain continuous integration/continuous deployment (CI/CD) pipelines, ensuring smooth deployment of applications to production environments.
- Optimize Performance: Identify and address performance bottlenecks in both web and mobile applications, ensuring high availability, speed, and scalability.
- Ensure Code Quality: Write clean, maintainable, and well-documented code. Follow best practices for version control, testing, and security.
- Mentor and Share Knowledge: Provide guidance and mentorship to junior engineers, fostering a collaborative environment and sharing knowledge on best practices, new technologies, and development trends.
What We’re Looking For:
- Strong expertise in React.js: Ability to develop dynamic, user-friendly web applications using React.js and its ecosystem of libraries.
- Proven experience with Node.js: Comfortable building RESTful APIs, managing databases, and working with back-end frameworks.
- Hands-on experience with React Native: Expertise in building mobile apps for both iOS and Android platforms using React Native.
- Firebase proficiency: Familiarity with Firebase services including real-time database, cloud functions, and authentication.
- Experience with S3: Solid experience working with Amazon S3 for file storage and handling media assets.
- API Integration: Experience working with third-party APIs, specifically in integrating services like Google Maps for geolocation features, Stripe for payment processing, and MapBox for custom maps and visualizations.
- Cloud and Deployment: Comfort with cloud-based deployment platforms and CI/CD pipelines to ensure smooth deployment and scaling.
- Front-End to Back-End Collaboration: Strong understanding of full stack development and how front-end and back-end work together seamlessly.
- Problem-Solving & Performance Optimization: Ability to identify and resolve performance issues, making sure applications are optimized for both web and mobile.
- Communication & Teamwork: Strong communication skills and a collaborative mindset to work effectively within an Agile team.
Nice to Have:
- Experience with Docker, Kubernetes, or other containerization technologies.
- GraphQL knowledge or familiarity with alternative API architectures.
- Experience with serverless architecture or modern cloud platforms like AWS Lambda.
- Familiarity with project management tools such as Jira, and Agile development processes.
- Knowledge of design systems and experience working closely with UX/UI teams to create delightful user experiences.
Why Join Us?:
- Impact: You’ll be part of an innovative team that builds products shaping the future of food sector.
- Growth Opportunities: We believe in continuous learning and offer opportunities for skill development and career advancement.
- Flexible Work Culture: Enjoy a flexible work environment with options for remote work, ensuring you maintain a healthy work-life balance.
- Collaborative Environment: Work alongside talented engineers and designers who are passionate about creating exceptional products.
- Competitive Compensation: We offer a competitive salary.
Summary of Key Responsibilities:
- Develop full stack applications using React.js (front-end) and Node.js (back-end).
- Lead mobile app development with React Native for iOS and Android platforms.
- Integrate third-party services like Google Maps, Stripe, and MapBox.
- Utilize Firebase for cloud-based functions and S3 for file storage.
- Optimize application performance, manage CI/CD pipelines, and ensure smooth deployment.
- Mentor junior engineers and collaborate with cross-functional teams.
Benefits:
- Work from home
Schedule:
- UK shift
Time Location:
- Remote
Education:
- Bachelor's (Required)
Language:
- English (Required)
Work Location: Remote
Job Types: Full-time, Part-time, Permanent
Pay: ₹35,000.00 - ₹55,000.00 per month
Benefits:
- Work from home
Schedule:
- UK shift
Education:
- Bachelor's (Required)
Experience:
- Full-stack development: 4 years (Required)
Language:
- English (Required)
Work Location: In person