Senior Full-Stack Developer - React & MERN Stack
Location: India (Office-Based/Remote)
About SparkHub:
SparkHub is driving innovation with our comprehensive AI-Powered CRM & Marketing SaaS Tool. Integrating features like SMS, Push, Email, Chat, and our Sticky Cards Loyalty Experience, we're dedicated to enhancing customer engagement and driving success for retailers.
As we continue to grow and evolve our technology stack, we are seeking a seasoned Senior Full-Stack Developer with a back-end focus and extensive experience with React and the MERN stack.
Role Overview:
As a Senior Full-Stack Developer at SparkHub, you will play a pivotal role in developing and optimizing our SaaS platform, with a strong emphasis on the back-end. Your deep understanding of the MERN stack, coupled with expertise in technologies like Socket.io, Redis, Redux, MongoDB, Next.js, Nest, Node.js, React Native, Google Cloud Platform, Firebase, and DNS management, will be instrumental in delivering high-quality, scalable, and performant features that meet our users needs.
Key Responsibilities:
- Lead the design and development of scalable back-end services using Node.js, Express, MongoDB, and other technologies in the MERN stack.
- Implement real-time communication features using Socket.io and manage state efficiently with Redux and context APIs.
- Optimize application performance using Redis for caching and session management.
- Develop responsive and feature-rich front-end interfaces with React and Next.js, ensuring cross-platform compatibility and a seamless user experience.
- Leverage React Native for the development of cross-platform mobile applications.
- Utilize Google Cloud Platform and Firebase for scalable infrastructure, real-time database management, and authentication services.
- Ensure robust application security and efficient data handling practices.
- Collaborate with QA engineers, product managers, and other team members to define feature specifications and deliver high-quality solutions.
- Stay up-to-date with emerging technologies and frameworks, continuously improving our tech stack and development practices.
Qualifications:
- Comprehensive experience in full-stack development, with a significant emphasis on back-end technologies.
- Profound knowledge of the MERN stack (MongoDB, Express.js, React, Node.js) and experience with Next.js and Nest.
- Strong experience with real-time communication using Socket.io and state management using Redux.
- Expertise in developing scalable solutions on Google Cloud Platform and Firebase.
- Familiarity with DNS management and ensuring application accessibility and performance.
- A solid understanding of best practices in coding, testing, and security.
- Excellent problem-solving skills, ability to work in a team, and strong communication abilities.
- BSc/BA in Computer Science, Engineering, or a relevant field.
Why Join Us
- Work at the cutting edge of technology with a team of innovators.
- Competitive salary, professional development opportunities, and a dynamic work environment.
- Be part of a company that values creativity, innovation, and diversity.
- Engage with the latest technologies and frameworks, contributing to meaningful projects that have a real impact.
How to Apply:
Interested candidates should submit their resume, along with a cover letter detailing their experience with the React ecosystem and back-end development, specifically highlighting projects involving the technologies mentioned above. Please include links to any public repositories or portfolios showcasing your work.