HamburgerMenu
hirist

Job Description

Description :



Role : Software Engineer Backend & AI Infrastructure.

Experience Level : 4+ years.

Work Mode : Remote work mode.

Shift Timings : US Shift (6 :30 P. to 3.30 A.

Roles & Responsibilities :


- Design and develop scalable backend services and APIs using Node.js (Express.js / NestJS).


- Architect and maintain microservices for data-intensive and AI-integrated systems.


- Build and optimize RESTful, GraphQL, and gRPC APIs for cross-platform use.


- Collaborate with AI, frontend, and DevOps teams to deliver end-to-end product features.


- Work with databases (PostgreSQL, MongoDB, Redis) and design efficient data models.


- Implement containerized deployments using Docker and Kubernetes.


- Develop or assist in building internal tools / dashboards using modern frontend frameworks (React, Vue, Angular, or Svelte).


- Set up CI/CD pipelines and automate deployment processes.


- Learn and contribute to AI/ML integrations connecting with APIs and SDKs such as OpenAI, Hugging Face, AWS Bedrock, or LangChain.


- Participate in architecture discussions, code reviews, and performance tuning.

Required Skills & Experience :


- 3+ years of hands-on backend development experience using Node.js (TypeScript / JavaScript).


- Familiarity with at least one modern frontend framework (React, Vue, Angular, or Svelte) and frontend tooling (TypeScript, Webpack, Vite, etc.


- Solid understanding of server-side development and microservices architecture.


- Hands-on experience with databases (PostgreSQL, MySQL, MongoDB, Redis) and data modeling.


- Experience defining and consuming APIs (REST, GraphQL, gRPC).


- Familiarity with cloud platforms (AWS, Azure, GCP) and their compute, storage, or serverless services.


- Working knowledge of containerization (Docker, Kubernetes) and Infrastructure as Code (Terraform, Cloud Formation).


- Strong grounding in software engineering principles, design patterns, and testing frameworks (Jest, Mocha, Cypress).


- Excellent problem-solving and debugging skills.


- A strong desire to learn and evolve into AI, ML, and cloud infrastructure domains.

Nice to Have :


- Exposure to AI/ML APIs and SDKs (OpenAI, Hugging Face, LangChain, TensorFlow.js, PyTorch).


- Familiarity with vector databases (Pinecone, Weaviate, FAISS) and retrieval-augmented generation (RAG).


- Experience with workflow orchestration, data visualization, or AI pipeline tools.


- Prior experience in a startup or cloud-native environment.


info-icon

Did you find something suspicious?