- Company Name
- Galactic Minds INC
- Job Title
- Back End Developer (Nodejs, Azure, Langchain AI)
- Job Description
-
Job Title: Back End Developer (Nodejs, Azure, Langchain AI)
Role Summary
Design, develop, and deploy scalable, secure back‑end services on Microsoft Azure for an AI‑enabled automation platform. Deliver robust Node.js APIs, integrate data pipelines, and build AI agent interfaces using LangChain and LLMs.
Expectations
- Deliver high‑quality, maintainable code following engineering best practices.
- Work independently, proactively identifying and resolving technical challenges.
- Collaborate cross‑functionally to integrate front‑end services and ensure seamless data flow.
- Maintain rigorous documentation and adhere to CI/CD and DevOps processes.
Key Responsibilities
- Architect and implement Azure‑hosted microservices and RESTful APIs using Node.js.
- Build and maintain data ingestion, mapping, and extraction pipelines for structured, semi‑structured, and unstructured data (CSV, JSON, XML, documents, images).
- Develop AI agent components leveraging LangChain, LLM APIs, and Python where needed.
- Manage Azure resources (App Services, Functions, Blob Storage, Cosmos DB, Data Lake, Data Factory).
- Ensure cloud‑native design patterns, security, and compliance best practices.
- Troubleshoot, debug, and upgrade existing back‑end services.
- Participate in source control (Git), CI/CD pipeline setup, and DevOps automation.
- Contribute to architecture reviews, code reviews, and documentation.
- Keep pace with emerging Azure services and AI tooling to recommend improvements.
Required Skills
- 5+ years of back‑end development experience, including Node.js.
- Deep proficiency with Azure App Services, Functions, Blob Storage, Cosmos DB, Data Lake, and Data Factory.
- Experience designing microservices, RESTful APIs, and cloud‑native architectures.
- Strong database knowledge: PostgreSQL, Cosmos DB, and data pipeline orchestration.
- Hands‑on experience building and deploying AI agents with LangChain, Python, and LLM APIs.
- Understanding of agentic AI concepts and data security/compliance on Azure.
- Familiarity with Docker, Kubernetes, and Infrastructure‑as‑Code (IaC).
- Proficient with Git, CI/CD, and DevOps workflows.
- Excellent problem‑solving, attention to detail, and self‑driving attitude.
- Effective communication skills for cross‑functional collaboration.
Required Education & Certifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience.
- Certifications not mandatory, but Azure Developer or Data Engineer certifications are a plus.