Full Stack Software Engineer
knovel engineering pte. ltd.
About Knovel:
At our core, our passion is to craft novel AI and technology solutions that will shape tomorrow . We deploy cutting-edge technology that builds on cloud computing to proliferate AI, data and analytics solutions tailored to drive innovation and transform businesses.
With our desire to push the boundaries of technology, we partner closely with our clients. Guiding their transformation with agility, we apply a structured technology transformation process attuned to their unique challenges.
At Knovel Engineering, we blend technology with creativity to build unique solutions tailored for our customers.
Job Title: Software Engineer (Full Stack)
Department: Engineering
Reports To: Principal/Lead Software Engineer
Location: Singapore
Employment Type: Full-time, permanent
Role Overview Description:
We are looking for a Full Stack Software Engineer who can build reliable software systems and bring modern AI capabilities into production. You will work across our Python, JavaScript, and Golang stack to develop backend services, user-facing applications, APIs, databases, and AI-powered workflows. This role is ideal for someone who enjoys building practical products, moving quickly, and working at the intersection of software engineering and applied AI. You will help turn AI ideas into real systems that are scalable, observable, and reliable enough for production use.
Responsibilities:
- Design, build, and maintain full stack applications using Python, JavaScript, Next.js, Golang.
- Design and implement agentic AI workflows, including multi-step tasks, tool-using agents, memory, and multi-agent orchestration.
- Build and maintain AI Ops pipelines for LLM-powered systems, including deployment, monitoring, evaluation, prompt and version management, cost tracking, and observability.
- Integrate LLMs, AI models, APIs, data sources, and internal tools into production systems.
- Architect scalable systems covering service boundaries, data flow, caching, queues, retries, failure handling, and performance.
- Design clean database schemas and write efficient, reliable queries.
- Define and implement well-documented API contracts for internal and external users.
- Containerize and deploy services using Docker and Kubernetes.
- Work closely with product, research, and engineering teams to bring AI features from prototype to production.
- Own the reliability, scalability, and performance of the systems you build, including monitoring, alerting, debugging, and incident response.
- Participate in code reviews, architecture discussions, technical planning, and product discovery.
- Move fast, ship thoughtfully, and continuously improve engineering quality.
- Collaborate with relevant stakeholders throughout the Software Development Life Cycle (SDLC).
- Contribute to technical documentation, runbooks and knowledge sharing to support long-term maintainability.
Requirements:
- Diploma/Degree or post graduate degree in Information System, Computer Science or Computer Engineering or equivalent.
- At least 1 - 6 years of experience building full stack applications, backend services, APIs, and production software systems.
- Strong professional experience in Python, JavaScript/Typescript.
- Working knowledge of Golang, or willingness to ramp up quickly.
- Experience with cloud and on-premise infrastructure.
- Experience with Docker and good-to-have experience with Kubernetes.
- Hands-on experience building or operating AI-powered systems, agentic workflows, or LLM-based applications.
- Familiarity with agent orchestration concepts such as multi-step reasoning flows, tool use, memory, multiple LLM calls, and multi-agent workflows.
- Practical understanding of AI Ops or MLOps concepts, including model or prompt versioning, evaluation pipelines, monitoring, observability, and production support.
- Solid understanding of system design principles, including scalability, reliability, caching, load balancing, and distributed systems trade-offs.
- Experience designing and consuming APIs such as REST, gRPC, or GraphQL, including authentication, versioning, and documentation.
- Experience with databases, schema design, query optimization, and data flow design.
- Strong debugging, problem-solving, communication, and ownership mindset.
- Comfortable working in a fast-moving startup environment with evolving priorities.
Preferred skills and experiences:
- Experience with LLM providers and APIs such as OpenAI, Anthropic, Azure OpenAI, or open-source models.
- Experience with prompt engineering, RAG, embeddings, vector databases, or AI agent frameworks.
- Understanding of security concepts for both traditional software systems and AI systems.
- Experience with observability tools, logging, tracing, metrics, and alerting.
- Prior experience in a startup, fast-paced product team, or applied AI environment.
Why you should apply:
- Build real products that combine software engineering and applied AI.
- Work on agentic AI systems, LLM-powered workflows, and production-grade AI infrastructure.
- Move fast in a flat, low-bureaucracy environment.
- Work closely with product, research, and engineering teams from idea to production.
- Learn through courses, seminars, conferences, and hands-on experimentation.
- Gain access to cutting-edge AI tools, platforms, and technologies.
- Contribute to new product ideas and practical innovation.
- Play a role in strengthening Singapore's position as a thriving innovation hub.
- Competitive remuneration and benefits.
- ...As a Custom Software Engineer, you will be responsible for developing custom software solutions to design, code, and enhance components across systems or applications. You will use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored...
- ...Full Stack Engineer - AI Agents and Enterprise Software 01 Digital | Full-time, permanent | Fully remote Reports to: Engineering Lead Location: Open internationally, with a preference for candidates based in Malaysia, India or Vietnam, or working within similar time...
- ...Role Overview We are hiring a Full‑Stack Engineer to build the first working version ofCliply’s product end‑to‑end. This role sits across backend, frontend, datamodelling and AI integration. You will work closely with our AI engineers toturn multimodal outputs (video perception...
- ...~ Bachelor's degree or above in Computer Science or a related field, or equivalent work experience ~5+ years of full-stack or front-/back-end engineering experience, able to independently deliver complete features from frontend pages to backend endpoints ~ Proficient...
- ...are seeking a motivated and detail-oriented Software Engineer to join our team. This is an exciting opportunity to work across the full development cycle, tackle complex challenges... ...SQL and IIS). Experience with both technology stacks will be an advantage. - Proven experience...
- ...Responsibilities: Design, develop and maintain full-stack web and/or mobile applications using... .... Work with product, design and engineering teams to turn requirements and ideas... ...Requirements At least 5 years of relevant software development experience . Degree or...
- ...We are seeking a motivated and detail-oriented Software Engineer to join our team. This is an exciting opportunity to work across the full development cycle, tackle complex challenges, and contribute to innovative projects that drive continuous improvement. Responsibilities...
- ...financial services, insurance, information technology, healthcare, retail, and supply chain. We are currently looking to hire Software Engineer. This is an exciting opportunity to expand your skill set, achieve job satisfaction and work-life balance. More details as below...
- ...skill set, achieve job satisfaction and work-life balance. More details as below. JOB SCOPE: Design, develop and deliver working software applications to delight customers Improve software quality using XP practices such as code review and unit testing Adheres to...
- ...supply chain. We are currently looking to hire java Software Engineers. This is an exciting opportunity to expand your skill set, achieve... ...innovative, scalable solutions - Participate in the full software development lifecycle, from design and development through...
- ...Network Automation Engineer / Application developer Mandatory Skills Responsibilities : Assist network team in achieving automation initiatives in areas such as network provisioning and monitoring. Create monitoring dashboard to enhance the monitoring capabilities...
- ...financial services, insurance, information technology, healthcare, retail and supply chain. We are currently looking to hire Software Engineer. This is an exciting opportunity to expand your skill set, achieve job satisfaction and work-life balance. More details as below...
- ...financial services, insurance, information technology, healthcare, retail and supply chain. We are currently looking to hire java Software Engineers. This is an exciting opportunity to expand your skill set, achieve job satisfaction and work-life balance. More details as below...
- ...Software Engineering Manager About the Role We are seeking a hands-on Software Engineering Manager to lead and grow our software and firmware team while remaining actively involved in technical design, development and problem-solving. This is a player-coach role suited...
- ...Job Description Role Mission: Establish reliable and scalable quality engineering practices for StarHub's digital platforms across mobile, web, backend and cloud-native systems. The Senior SDET will partner with engineering, product, architecture, DevOps/SRE, security...
- ...financial services, insurance, information technology, healthcare, retail and supply chain. We are currently looking to hire a .Net Software Engineers. This is an exciting opportunity to expand your skill set, achieve job satisfaction and work-life balance. More details as below...
- ...Job Overview We're looking for a Senior Full-Stack Developer with deep expertise in the PERN stack (PostgreSQL, Express, React, Node.... ...Management systems is a bonus Bachelor's in Computer Science, Engineering, or equivalent practical experience preferred - candidates...
- ...services, insurance, information technology, healthcare, retail, and supply chain. We are currently looking to hire a Custom Software Engineer. This is an exciting opportunity to expand your skill set, achieve job satisfaction, and enjoy a healthy work-life balance....
- ...a well-established brand in the Information Technology and Services Domain who is now looking for a passionate and driven Software Development Engineer. This is an amazing opportunity for individuals who want their career in new technology with a global multinational organization...
- ROLES & RESPONSIBILITIES day-to-day operating process and maintain daily operation. Monitor and maintain process quality according to company standards. Ensure that the workplace is properly maintained and clean. Maintain a positive and professional approach with...
- ...are currently looking to hire a FullStack Engineers. This is an exciting opportunity to... ...below. Job Description We require Full Stack Engineers who will join product teams to... ...and Product Owners to create and enhance software products that deliver meaningful outcomes...
- ...goals. Sales Experience: At least 1 year of experience in B2B sales or business development ( bonus if you’ve worked with tech or software products ). Good Communication: You can speak and write clearly, and you're great at presenting ideas. Energetic & Positive:...
- ...Job Overview We are looking for a Full Stack Software Engineer to develop and enhance modern applications using ReactJS, Spring Boot, Java and AWS. You will work on microservices-based applications, REST APIs and containerised solutions in a collaborative development environment...
- ...Asia and the Middle East. Now we are starting something new: a software sales, consultancy and project implementation business, run... ...office and delivered by ourgroup's own ISO-certified software engineering centre of more than 120engineers. The market is big and getting...
- ...Full job description We are looking for an experienced and responsible Full-Time Accountant to manage our company’s full set of accounts and day-to-day accounting matters. Key Responsibilities: Handle full set of accounts independently Manage Accounts Payable (AP)...
- ...LIVE session Prepare and arrange products for LIVE sessions Work closely with the team to achieve sales targets Working Hours Full-Time ~ Monday to Friday ~9:00 AM – 5:00 PM ~ Weekdays only Part-Time ~3–5 working days per week ~5 hours per session ~...
- ...We are currently looking to hire Data Engineer. This is an exciting opportunity to expand... ...production-scale data pipelines handling the full volume and complexity of live client... ...model or RAG performance feedback. Tech Stack (Illustrative) . Languages: Python, SQL...
- ...technical designs, integration patterns, engineering standards, and implementation plans. AI... ...) and how they connector the enterprise stack. • Lead technical design across the core... ...Looking For Essential • 7+ years of software or AI engineering experience, with at...
- Job Highlights ~5 days a week ~9AM to 5PM Job responsibilities: General office administration Oversee submissions and maintenance of all related halal matters Provide administrative support for Operations department; SFA licensing and renewal, Halal licensing...
- ...Role Overview In this role, you will apply your software engineering expertise to design, develop, debug, and implement high-quality web applications... ...field. Minimum of 2 years of hands-on experience in full-cycle application development. Strong proficiency in backend...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Software Engineer. Be the first to apply!

