Role:Software Engineer - Backend & AI Infrastructure
Experience Level:4+ years
Job Location:Hyderabad Location
Work Mode:Remote work mode
Shift Timings:US Shift (6:30 P.M. to 3.30 A.M.)
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.