Job description for Junior Full Stack Developer - AI Application at PT. Ebdesk Teknologi
PT eBdesk Teknologi is a Strategic Intelligence company leveraging Big Data, Data Science, and Generative AI to transform complex information into actionable insights.
We are looking for an enthusiastic Junior Fullstack Developer – AI Application who is passionate about software development and eager to explore the growing field of Artificial Intelligence.
In this role, you will work with our engineering and product teams to develop web-based applications, integrate AI capabilities, and contribute to technology solutions that support data-driven intelligence.
Key Responsibilities
- Develop and maintain web applications using modern frontend and backend technologies.
- Build responsive user interfaces and interactive dashboards.
- Develop backend services and integrate RESTful APIs.
- Integrate AI/LLM APIs such as OpenAI, Gemini, or Claude into web applications.
- Assist in developing AI-powered features such as chatbots, intelligent search, document summarization, and automated information processing.
- Work with databases to manage and retrieve application data.
- Collaborate with senior developers and cross-functional teams to implement new features.
- Perform testing, debugging, and application optimization.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Fresh graduates are welcome to apply.
- Basic to intermediate knowledge of JavaScript/TypeScript and React.js or Next.js.
- Familiarity with backend development using Python or Node.js.
- Basic understanding of REST APIs and database management.
- Familiarity with AI/LLM APIs such as OpenAI, Gemini, or Claude.
- Understanding of basic Generative AI concepts and prompt engineering.
- Familiarity with Git and collaborative software development.
- Strong analytical thinking, problem-solving skills, and willingness to learn.
Preferred Qualifications
- Internship, freelance, bootcamp, or personal project experience in web development.
- Experience building AI-powered applications or integrating LLM APIs.
- Familiarity with LangChain, RAG, or Vector Databases.
- A portfolio, GitHub repository, or final-year project demonstrating software development skills.
What We're Looking For
We value curiosity, strong technical fundamentals, and a genuine interest in building AI-powered applications.
You don't need to be an expert in every technology. We are looking for someone with a solid foundation in software development, hands-on project experience, and the motivation to grow in AI application engineering.

