Foodhub Technology/Software

Software Engineer

Chennai, India In person Full-time
  • We are hiring five Software Engineers with 1 to 3 years of experience to build and maintain cloud-native
  • backend services. You will work with TypeScript and Node.js on AWS, building GraphQL APIs on AppSync
  • and event-driven integrations with SNS and SQS.
  • You will work with both NoSQL (MongoDB or DynamoDB) and SQL (MySQL or SQLite) databases. Senior
  • engineers will guide you on design and code quality, and you will own features from development
  • through to production.
  • Develop, test and maintain backend services using TypeScript and Node.js.
  • Build and extend GraphQL APIs on AWS AppSync, including resolvers and schema changes.
  • Implement asynchronous, event-driven flows using AWS SNS (pub/sub) and SQS (queues),including retries and dead-letter handling.
  • Design collections or tables and write efficient queries for MongoDB / DynamoDB and MySQL / SQLite.
  • Write unit and integration tests for the code you ship.
  • Take part in code reviews, debug production issues, and keep technical documentation up to date.
  • Work with product, frontend and QA teams to deliver features on schedule.
  • Should have good Listening and communication skills.

Requirements

  • Other AWS services: Lambda, API Gateway, EventBridge, IAM.
  • REST API design basics: HTTP methods, status codes, request validation (Zod or Joi), OpenAPI / Swagger.
  • AppSync JavaScript resolvers (APPSYNC_JS) or VTL mapping templates.
  • PostgreSQL or Amazon Aurora; ORMs such as Prisma or TypeORM.
  • Testing with Jest or Vitest; API testing with Supertest.
  • CI/CD (GitHub Actions or GitLab CI), Docker, and Infrastructure as Code (AWS CDK, Serverless Framework or Terraform).
  • Auth patterns: JWT, OAuth2, Amazon Cognito.
  • Daily use of AI coding tools such as GitHub Copilot, Cursor or Claude Code.

Job description provided by Foodhub.
View the original posting