Full Stack Developer

Gulftainer β€” United Arab Emirates Β· Posted ~2 days ago

Mid Full-time

Skills

React TypeScript Node.js Python Next.js SQL REST API Design Authentication Git Agile Express NestJS Oracle PostgreSQL MySQL Vitest Jest Playwright Cypress Docker GitHub Actions GitLab CI

πŸ”“ Log in to save this job, tailor your resume & track your apply process β€” 7 days free, no card needed.

Log in to add to target list

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)