Talent.com
This job offer is not available in your country.
Backend Developer - Node.js / GraphQL

Backend Developer - Node.js / GraphQL

MResultBangalore
29 days ago
Job description

Job Title : Backend : : MResult ?

Founded in 2004, MResult is a global digital solutions partner trusted by leading Fortune 500 companies in industries such as pharma & healthcare, retail, and BFSI. MResults expertise in data and analytics, data engineering, machine learning, AI, and automation help companies streamline operations and unlock business value. As part of our team, you will collaborate with top minds in the industry to deliver cutting-edge solutions that solve real-world : https : https We Offer :

At MResult, you can leave your mark on projects at the worlds most recognized brands, access opportunities to grow and upskill, and do your best work with the flexibility of hybrid work models. Great work is rewarded, and leaders are nurtured from within.

Our values Agility, Collaboration, Client Focus, Innovation, and Integrity are woven into our culture, guiding every This Role Requires :

In the role of Backend Developer, you will be a key contributor to MResults mission of empowering our clients with data-driven insights and innovative digital solutions. Each day brings exciting challenges and growth opportunities. Here is what you will do Required :

  • 5+ years of experience with Node.js and GraphQL (Apollo or similar)
  • Strong expertise in PostgreSQL schema design and query optimization
  • Experience with AWS services including Lambda, S3, RDS (PostgreSQL), Cognito, API Gateway, SQS.
  • Strong knowledge of authentication flows (OAuth2, JWT, Cognito tokens)
  • Familiarity with building REST APIs (in addition to GraphQL, if needed)
  • Good understanding of software design patterns, microservices, and API Master, and Maximize with is an equal-opportunity employer committed to building an inclusive environment free of discrimination and harassment.

Key responsibilities :

  • Develop and maintain scalable server-side applications using Node.js, Express.js, and TypeScript
  • Design robust and secure RESTful APIs with proper routing, middleware, and error handling
  • Build and optimize relational database schemas using PostgreSQL, ensuring performance, normalization, and data integrity
  • Integrate and manage ORMs like Prisma or TypeORM for efficient and type-safe database operations
  • Implement authentication and authorization using JWT, session-based methods, and OAuth protocols
  • Validate request and response data using Zod or Joi to ensure type safety and data integrity
  • Handle file uploads and media storage using Multer, and integrate with Cloudinary, AWS S3, or similar services
  • Write clean, testable, and modular code following SOLID principles
  • Create and maintain API documentation using tools like Postman or Swagger
  • Implement security best practices such as input sanitization, rate limiting, secure headers, and CORS configuration
  • Perform unit and integration testing using Jest and Supertest
  • Collaborate closely with frontend developers to define and deliver seamless API experiences
  • Manage deployments using platforms like Vercel, Render, Railway, DigitalOcean, or AWS (EC2 / S3)
  • Configure CI / CD pipelines using GitHub Actions, PM2, or Docker for automated builds and deployments
  • Handle environment configuration securely using .env files and secret managers
  • Work with version control (Git) to manage codebase, branches, and code reviews
  • Monitor and debug production issues, ensuring application reliability and performance
  • Build real-time features using WebSockets or Socket.IO (optional)
  • ref : hirist.tech)

    Create a job alert for this search

    Backend Developer • Bangalore