Sapphire Software Solutions
Website:
sapphiresolutions.net
Job details:
About the Company:
Sapphire Software Solutions is an ISO certified product development, engineering and consulting services company, serving mid-size to large corporations. We offer flexible offshore services from our state of the art delivery centers at Ahmedabad, India. Sapphire has deep client relationships spanning over 2 decades with various clients ranging from start-ups to large corporations. You can know more about the company by visiting: https://www.sapphiresolutions.net/
Designation: Senior Full Stack Developer - MERN
Location: Ahmedabad (Ganesh Meridian, S.G. Highway)
Experience: 5+ Years
Job Summary: We are looking for a highly skilled Full Stack Developer (MERN) with 2+ years of proven experience to join our engineering team. The ideal candidate should have a solid track record of building scalable, high-performance web applications with expertise across both frontend and backend development. In this role, you will be responsible for designing, developing, and deploying end-to-end solutions that integrate cloud services, databases, and third-party APIs. You should be proficient in Node.js, React.js, Next.js, MongoDB, PostgreSQL, REST APIs, GraphQL, and AWS services, with strong experience in third-party API integrations and multi-platform deployments. Excellent communication skills in English are essential for collaborating with clients and team members.
If you are passionate about technology, thrive in fast-paced environments, and enjoy solving complex problems with innovative solutions, we would love to hear from you.
Technical Skills:
- 5+ years of professional full-stack development experience, preferably in a service-based company with exposure to multiple client projects.
- Strong expertise in Node.js (server-side logic, API development), React.js (interactive UIs), and Next.js (SSR, static generation, API routes).
- Database proficiency in MongoDB (NoSQL), MySQL, and PostgreSQL (SQL) for data modeling, querying, and optimization.
- Hands-on experience with RESTful APIs and GraphQL (Apollo, Prisma, etc.), including third-party API integrations (Stripe, Twilio, Google APIs) with authentication, webhooks, and rate-limiting.
- Experience with AWS services (EC2, S3, Lambda, RDS, etc.), as well as Azure, GCP, and VPS platforms (e.g., DigitalOcean), including knowledge of infrastructure as code for deployments.
- Additional frontend experience with TypeScript, Redux, Tailwind CSS.
- Familiarity with microservices architecture, event-driven systems, and real-time applications (e.g., WebSocket).
- Knowledge of security best practices, including JWT authentication, encryption, and data protection.
- Strong command of Git, agile methodologies, and testing frameworks (Jest, Mocha).
- Ability to optimize application performance, troubleshoot issues, and implement best practices for security, scalability, and maintainability.
- Experience in code reviews, mentoring junior developers, and contributing to architectural decisions.
- Ability to collaborate with cross-functional teams, participate in client-facing discussions, and communicate fluently in English (spoken and written).
- Continuously stay updated with emerging technologies and apply improvements to existing systems.
- Excellent problem-solving skills, attention to detail, and ability to work independently or collaboratively.
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent professional experience
Responsibilities:
- Manage and deliver projects from conceptualization and visualization to technology mapping and final execution
- Enjoys working in a team environment, talking to other people, problem-solving, and learning new technologies.
- Ensure the performances, quality, and responsiveness of applications
- Help maintain code quality, organization, and automatization
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Design, develop, and maintain robust full-stack applications using Node.js, React.js, and Next.js.
- Build and maintain RESTful APIs and GraphQL endpoints for efficient data handling.
- Work with MongoDB, MySQL and PostgreSQL for data modeling, querying, and optimization.
- Integrate AWS services (EC2, S3, Lambda, RDS, etc.) to ensure scalability, security, and reliability.
- Manage third-party API integrations (e.g., Stripe, Twilio, Google APIs), including authentication, webhooks, and error handling.
- Deploy applications across AWS, Azure, GCP, and VPS platforms (e.g., DigitalOcean) with knowledge of infrastructure as code.
- Collaborate with cross-functional teams, communicate effectively in English, and participate in client-facing discussions.
- Conduct code reviews, mentor junior developers, and contribute to architectural and design decisions.
- Optimize application performance, troubleshoot issues, and implement best practices for security, scalability, and maintainability.
- Work on multiple client projects simultaneously, adapting to diverse business domains and requirements.
- Stay updated with emerging technologies and continuously apply them to improve existing systems.
Click on Apply to know more.