Summary
We are seeking a Full Stack Developer to build and maintain modern web applications. You will be responsible for delivering end-to-end features using React/Next.js, TypeScript, Node.js, and Python. This role involves designing APIs, integrating databases, and building AI-powered solutions using frameworks like LangChain and LlamaIndex. You will also contribute to CI/CD pipelines, implement robust authentication, and ensure code quality through testing and PR reviews. Adherence to strict information security standards is required.
Highlights
Opportunity to own features end-to-end in a modern tech stack, working with AI agents, LLMs, and RAG pipelines. Includes mentorship in advanced SQL performance tuning and promotes modern testing and CI/CD practices.
Description
Summary:
Develop and maintain full-stack web applications using React/Next.js, TypeScript, Node.js, and Python.
Responsible for delivering end-to-end features, including API development, database integration, AI-powered solutions, authentication, testing, and deployment, while ensuring performance, scalability, and code quality.
Duties and Responsibilities:
Build React / Next.js frontends in TypeScriptDesign and implement Node.js and Python backend services and APIsBuild and integrate AI agent features β prompt design, tool use/function calling, and RAG pipelines using frameworks like LangChain, LlamaIndex, or MCPOwn features end-to-end: database integration β API β UI β releaseWrite solid SQL and grow into query performance work (query plans, indexing) with guidanceImplement application authentication (JWT, OAuth2, session management)Contribute to CI/CD pipelines and basic monitoring for the services you shipReview PRs, write tests, and keep the codebase boring (in a good way)
Information Security Management System (ISMS)
Safeguard Gulftainerβs information as per Information protection requirements.Implement and maintain an Information Security Management System based on the ISO/IEC 27000 series standards, including certification against ISO/IEC 27001 where applicable.Implement and maintain the necessary information security policies, standards, procedures and guidelines, in conjunction with the Information Technology Security Committee.
Tech Stack
Frontend, Backend, APIs, AI/AgentsDatabase: Oracle (node-oracledb, PL/SQL), PostgreSQL, MySQL β SQL joins/query design; advanced: window functions, indexingAuth: Active Directory/LDAP, OAuth2, JWT, session managementTesting: Vitest/Jest, Playwright/CypressTooling: Git, Docker, GitHub Actions/GitLab CIProcess: Agile (sprint planning, standups, story breakdown, retros)
Qualification:
2-3 years building production web applications as a full-stack developerStrong React (hooks, modern patterns) and TypeScriptNext.js in production (App Router or Pages Router)Node.js backend experience - Express, NestJSPythonREST API design - versioning, pagination, error contracts, idempotencyWorking SQL - joins, basic query design and debuggingAuthentication fundamentals - JWT, OAuth2, session managementComfortable working in Agile - sprint planning, standups, story breakdown, retrosGit, code review discipline, and the ability to debug across the stack (browser β API β DB)Basic understanding of AI agents - LLMs, tool use, prompt design, and common agent patterns (RAG, function calling)Hands-on with AI agent frameworks (LangChain, LlamaIndex, OpenAI Agents SDK, MCP, or similar)