HamburgerMenu
hirist

Senior Full Stack Developer - Node.js/React.js

Sapphire Software Solutions
Ahmedabad
5 - 8 Years
star-icon
4.5white-divider185+ Reviews

Posted on: 28/11/2025

Job Description

Description :

- 5- 6 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.

- Bachelors 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.


info-icon

Did you find something suspicious?