Skip to main content

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

Technology
Sapphire Software Solutions (India)
₹15,00,000 - ₹30,00,000 /year1 month ago

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.
Keywords
ReactOSReduxSimpleScreenRecorderMongodbScalabilityTypescriptGraphQLNode.jsJavaScriptMysqlPostgresqlSqlJWtMaintainabilityNode

Interested in this role?