Search by job, company or skills

E

Full Stack Software Developer

Fresher
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a capable and self-driven Full Stack Software Engineer to join our engineering team. You will design, build, and maintain web applications and AI-powered workflows that support real business operations from recruitment automation to project management tooling and field engineering systems.

You will work end-to-end: from Flask backend and Jinja templates to front-end interfaces, CI/CD pipelines, Dockerised deployments, and AI agent integrations. This is a hands-on role with high ownership and direct impact.

Key Responsibilities


Design and develop web applications using Python, Flask, and Jinja2.
Build responsive front-end interfaces with HTML, CSS, JavaScript, and jQuery.
Write and maintain CI/CD pipelines (GitLab CI) for automated testing and deployment.
Work in Linux environments shell scripting, process management, service configuration, and debugging.
Build and manage Dockerised applications write Dockerfiles, docker-compose configs, and deploy containerised services.
Design and implement AI agent workflows autonomous pipelines using LangChain, LangGraph, CrewAI, or similar frameworks.
Build multi-agent systems with tool use, memory, task delegation, and human-in-the-loop patterns.
Expose agent capabilities via REST APIs and integrate them into internal dashboards and tools.
Maintain clean, version-controlled code on Git with proper branching and merge request workflows.
Debug production issues, optimise performance, and ensure system reliability.
Write clear technical documentation for systems, APIs, and agent workflows.

Requirements

Backend & Infrastructure
  • Python (3.8+), Flask, Jinja2
  • Linux (Ubuntu/Debian CLI, bash scripting, systemd, file system)
  • Docker (Docker-file, docker-compose, container debugging)
  • Git / GitLab (branching, MRs, code review)
  • CI/CD (GitLab CI pipelines, automated test/deploy)

Frontend
  • HTML5, CSS3
  • JavaScript (ES6+), jQuery
  • REST API integration
  • Basic responsive design

AI & Agent Development
  • LLM APIs OpenAI, Anthropic, or Gemini
  • Agent frameworks LangChain, LangGraph, CrewAI, or equivalent
  • Tool use / function calling patterns
  • Multi-agent orchestration and workflow design
  • Prompt engineering and context management

Nice to Have
  • Vector databases (ChromaDB, Pine-cone, Weaviate) for RAG pipelines
  • Experience with task queues Celery, Redis
  • Docker Swarm or basic Kubernetes
  • OAuth2, API key auth, or RBAC implementation
  • Exposure to embedded Linux or IoT systems
  • Prior work on internal developer tooling or multi-tenant SaaS



More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145064019