- Company Name
- Galactic Minds INC
- Job Title
- Back End Developer with Node.js, Azure and Agentic AI
- Job Description
-
Job title: Back End Developer (Node.js, Azure, Agentic AI)
Role Summary
Drive the design, development, and deployment of secure, scalable back‑end services on Microsoft Azure. Enable AI‑powered automation and agentic interfaces, ingesting and transforming structured, semi‑structured, and unstructured data for next‑generation business processing.
Expectations
- Deliver high‑quality, production‑ready code within sprint cycles.
- Operate independently, proactively spotting and resolving design and implementation challenges.
- Communicate progress and blockers clearly to cross‑functional teams.
Key Responsibilities
- Architect and implement scalable Node.js APIs and Azure‑based back‑end components.
- Design and maintain data pipelines for ingestion, mapping, and extraction using Azure services and CosmosDB/ PostgreSQL.
- Build and integrate agentic AI solutions leveraging Python, LLM APIs, and LangChain.
- Ensure code quality through unit/integration testing, documentation, and adherence to security standards.
- Troubleshoot, debug, and upgrade existing services.
- Participate in DevOps practices: CI/CD, Git, IaC, Docker/Kubernetes.
- Collaborate with front‑end teams to support application integration and deployment.
Required Skills
- 5+ years of professional back‑end development.
- Proficiency in Node.js, Azure App Services, Azure Functions, and API design.
- Experience with relational (PostgreSQL) and NoSQL (CosmosDB, Azure Data Lake) databases.
- Ability to develop and deploy containerized services (Docker, Kubernetes).
- Strong knowledge of RESTful APIs, microservices, and cloud‑native patterns.
- Hands‑on in building AI agents: Python programming, LLM/APIs, LangChain.
- Familiarity with data handling across CSV, JSON, XML, documents, images, and text.
- Proven use of CI/CD pipelines, Git, and DevOps workflows.
- Excellent problem‑solving, detail orientation, and effective communication skills.
Required Education & Certifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- (Optional) Certifications: Microsoft Azure Developer Associate, Azure Solutions Architect, or related Azure certifications.