Full Stack Developer (React Js & Node Js / Python)
Must-have:TypeScriptJavaScriptPythonHTMLCSSReactNext.jsNode.jsExpressGitDockerKubernetesFrontendBackendFullstackAI
Your tasks
- Develop and maintain responsive, scalable web applications using React.js/Next.js for frontend and Node.js (NestJS) and/or Python (FastAPI) for backend.
- Develop and integrate RESTful APIs, databases, and third-party services.
- Manage database operations using PostgreSQL and implement workflow automation using n8n.
- Support application integration using Redis, Kafka/Message Queue (MQ), and other middleware technologies.
- Collaborate with cross-functional teams to develop, test, debug, optimize, and deploy applications.
- Manage source code using Git and support deployment using Docker and Kubernetes.
- Support AI integration, including LLM, RAG, and AI Agents.
Requirements
- Minimum Bachelor's Degree (S1) in Computer Science, Information Technology, Software Engineering, or a related field, with a minimum GPA of 3.00.
- Must possess an official degree certificate (ijazah).
- Minimum 2 years of professional experience in software development, preferably as a Fullstack Developer.
- Proficient in TypeScript, JavaScript, HTML, CSS, and React.js/Next.js.
- Experience with Node.js (NestJS) and/or Python (FastAPI).
- Experience with RESTful APIs, PostgreSQL, and Git.
- Familiarity with Docker, Kubernetes, Redis, Kafka/MQ, n8n, and JHipster is preferred.
- Experience with LLM, RAG, or AI Agents is a plus.
- Strong analytical, problem-solving, communication, and teamwork skills.
Skills: Next.Js, Express.Js, React.js, NestJS, Python, Node.js