Software Engineer — Full Stack & AI Integration
Not sure if you're a good fit?
Upload your resume and TixelJobs AI will compare it against Software Engineer — Full Stack & AI Integration at YYC GST Consultants Sdn Bhd. Get a match score, missing keywords, and improvement tips before you apply.
Free preview · Your resume stays private
About the Role
Job Description
We are seeking a passionate and skilled Software Engineer to join our development team. The primary focus of this role is full-stack web application development, working closely with backend, frontend, product, and UI/UX teams to build and maintain our core platforms. The role also provides exposure to mobile app development using Flutter, and includes operational ownership of our AI-powered RAG pipeline (Zen AI) — maintaining document ingestion, retrieval quality, and prompt tuning to ensure accurate and helpful AI responses for our users.
We embrace AI-assisted development tools (e.g., Claude Code) as a standard part of our workflow, enabling engineers to move faster, learn deeper, and own broader scopes with confidence.
Key Responsibilities
Web & Full-Stack Development
- Develop, enhance, and maintain web applications using ASP.NET / ASP.NET Core and Angular.
- Collaborate with backend developers, product specialists, and UI/UX designers to deliver high-quality, scalable solutions.
- Ensure the performance, quality, and responsiveness of applications through code optimisation and by addressing technical debt.
- Translate UI/UX design wireframes into clean, efficient, and reusable high-quality code.
- Consume and integrate RESTful APIs between frontend and backend systems.
- Support API enhancements required by both web and mobile applications.
Mobile Development (Flutter)
- Assist with Flutter-based mobile app development for selected features, enhancements, or fixes.
- Collaborate with mobile developers to understand data flow, API usage, and app behaviour.
AI Pipeline Maintenance — Zen AI (RAG)
- Maintain and extend the existing RAG pipeline built on Python, Neo4j, and LLM APIs (OpenAI / Azure OpenAI / Anthropic Claude).
- Ingest new and missing documents into the knowledge base, including chunking configuration and embedding generation.
- Tune retrieval prompts and chunking parameters to improve answer accuracy and reduce retrieval gaps.
- Monitor pipeline health, investigate retrieval failures, and coordinate with the Product team on knowledge gap resolution.
- Maintain retrieval quality evaluation baselines to track and validate pipeline improvements over time.
- Utilise AI-assisted development tools (e.g., Claude Code) to accelerate debugging, prompt iteration, and script development.
- Escalate to AI Engineers or external consultants for major architectural changes when required.
General Engineering
- Participate in code reviews, sprint planning, and Agile/Scrum ceremonies.
- Debug, troubleshoot, and resolve production and UAT issues.
- Contribute to technical documentation and continuous improvement initiatives.
- Keep up to date with the latest industry trends, tools, and technologies to continuously improve the development process.
Requirements
Core (Required)
- 2–5 years of experience in .NET (ASP.NET / ASP.NET Core) development.
- Proficiency in Angular and readiness to work on upcoming product features.
- Experience working with RESTful APIs to connect frontend components with backend services.
- Python proficiency — comfortable writing scripts, calling APIs, and working with data pipelines.
- Hands-on experience or demonstrable interest in LLM API integration (OpenAI, Azure OpenAI, DeepSeek, or Anthropic Claude).
- Basic understanding of RAG concepts (retrieval, embeddings, prompt chaining) — willingness to learn on the job is accepted.
- Proficient in Git and familiar with version control workflows (e.g., GitFlow).
- Strong analytical and problem-solving skills, with an eye for detail in code quality and performance.
- Excellent communication skills with the ability to collaborate across backend, product, and UI/UX teams.
- Eagerness to adopt AI-assisted development tools as part of daily workflow.
- Experience working in a Scrum or Agile environment.
Nice to Have
- Experience with Flutter or mobile app development (Android / iOS).
- Prior experience with RAG frameworks such as LangChain or LlamaIndex.
- Familiarity with Neo4j or graph databases.
- Experience with AI automation workflow tools such as n8n, Make.com, or Power Automate.
- Understanding of SEO best practices and experience with Google Analytics / Google Tag Manager.
Why Join Us?
- Be a key player in shaping the future of Malaysia's leading tax e-learning platform.
- Work on a live AI product (Zen AI) from day one — not a side project, but a core part of our user experience.
- Work in a dynamic, fast-paced environment where your ideas and expertise are valued.
- Access to modern AI development tools (Claude Code and more) as standard — we invest in making our engineers productive.
- Opportunities for continuous learning, skill development, and career advancement.
Job Types: Full-time, Permanent
Pay: From RM4,000.00 per month
Benefits:
- Cell phone reimbursement
- Maternity leave
- Opportunities for promotion
- Parental leave
- Professional development
Work Location: In person
Ready to apply?
This job is active. Apply now to get in early.