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 TypeScriptDesign robust and secure RESTful APIs with proper routing, middleware, and error handlingBuild and optimize relational database schemas using PostgreSQL, ensuring performance, normalization, and data integrityIntegrate and manage ORMs like Prisma or TypeORM for efficient and type-safe database operationsImplement authentication and authorization using JWT, session-based methods, and OAuth protocolsValidate request and response data using Zod or Joi to ensure type safety and data integrityHandle file uploads and media storage using Multer, and integrate with Cloudinary, AWS S3, or similar servicesWrite clean, testable, and modular code following SOLID principlesCreate and maintain API documentation using tools like Postman or SwaggerImplement security best practices such as input sanitization, rate limiting, secure headers, and CORS configurationPerform unit and integration testing using Jest and SupertestCollaborate closely with frontend developers to define and deliver seamless API experiencesManage 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 deploymentsHandle environment configuration securely using .env files and secret managersWork with version control (Git) to manage codebase, branches, and code reviewsMonitor and debug production issues, ensuring application reliability and performanceBuild real-time features using WebSockets or Socket.IO (optional)ref : hirist.tech)