أبلاي إيدج ابدأ البحث عن عمل

Senior Full Stack Engineer (GenAI & AI Agents)

OttoMate · Tuas, West Region, Singapore

قدّم وتابع مع أبلاي إيدج
Senior Full Stack Engineer – GenAI & AI AgentsEmployment Type: Full-timeLocation: Tuas, SingaporeWork Environment: 3 days In-person, 2 days remoteTravel may be required to support client engagements and relationship development.Please note that employer sponsorship (work pass) is not available for this position.About the Role:We are looking for an experienced Software Development Consultant to provide technical leadership and build modern software solutions involving full-stack development, distributed systems, cloud technologies, and Generative AI. This is a highly hands-on position. You will contribute directly to frontend and backend development while also supporting architecture decisions, code quality, engineering standards, technical proposals, mentoring, and client discussions. The ideal candidate has extensive full-stack development experience, practical experience building AI-powered applications and AI agents, and the ability to act as a trusted technical advisor to both clients and internal teams.Key Responsibilities:Serve as a technical leader for modern software solutions involving Artificial Intelligence and distributed systems.Design, develop, and maintain robust full-stack applications.Make significant hands-on contributions to both frontend and scalable backend development.Lead and conduct code reviews to maintain high standards of quality, security, maintainability, and engineering excellence.Design, develop, and integrate AI-powered applications using frameworks such as LangChain, LangGraph, and cloud-based AI/ML services.Contribute to cloud-native, event-driven, microservices-based, and distributed software architectures.Design and develop RESTful and/or GraphQL APIs.Participate in the preparation of technical proposals and ensure proposed solutions are scalable, feasible, and aligned with business objectives.Act as a trusted technical advisor to clients and internal stakeholders.Identify opportunities for technical innovation and continuous improvement.Mentor team members and contribute through technical training, architecture discussions, and knowledge-sharing sessions.Help define and improve engineering standards, software development practices, and technical governance.Evaluate emerging technologies, particularly within the Generative AI ecosystem.Collaborate with technical and product leadership to deliver successful project outcomes and measurable business value.Required Qualifications:Bachelor’s degree in computer science, Engineering, Mathematics, Statistics, or a related discipline.Fluent English communication skills, including the ability to work effectively with international teams and clients.Extensive experience in full-stack software development.Strong understanding of software architecture, design patterns, secure development, and engineering best practices.Frontend DevelopmentAdvanced experience with React.js and Next.js.Strong proficiency in TypeScript, HTML5, and CSS3.Experience with state management tools such as Redux, Zustand, or similar libraries.Backend DevelopmentStrong experience with at least one of the following backend technology groups:Node.js, including NestJS or Express; orPython, including FastAPI or Django.Additional backend experience should include:Designing and developing RESTful and/or GraphQL APIs.Building microservices-based applications.Developing scalable and maintainable backend services.Artificial Intelligence and AI AgentsHands-on experience working with Large Language Models.Experience designing or developing AI agents.Experience with LangChain, LangGraph, or comparable orchestration frameworks.Experience integrating OpenAI, Azure OpenAI, or equivalent AI platforms.Strong understanding of:Retrieval-Augmented GenerationEmbeddingsVector searchAI pipelinesLLM application integrationCloud and DevOpsExperience with AWS and/or Microsoft Azure.Experience with relevant services such as:AWS LambdaAmazon ECSAmazon S3Amazon API GatewayAzure FunctionsAzure App ServiceExperience containerizing applications with Docker.Experience building or maintaining CI/CD pipelines using GitHub Actions, Azure DevOps, or similar tools.Experience with Infrastructure as Code using Terraform, Bicep, AWS CloudFormation, or similar technologies.Experience with Kubernetes is an advantage.DatabasesExperience working with relational databases such as PostgreSQL, MySQL, or Microsoft SQL Server.Experience with NoSQL, caching, or search technologies such as MongoDB, DynamoDB, Redis, or Elasticsearch.Additional Skills:Proficiency with Git and modern source-code management practices.Experience working in Agile environments using Scrum, Kanban, or similar methodologies.Strong analytical, problem-solving, and technical communication skills.Ability to explain complex technical concepts to both technical and non-technical stakeholders.Preferred Qualifications:Experience designing and deploying Generative AI architectures in production.Knowledge of MLOps, model monitoring, AI evaluation, or AI observability.Experience with streaming platforms such as Apache Kafka, Azure Event Hubs, or Amazon Kinesis.Experience building highly available and highly scalable distributed systems.Previous consulting experience or experience working directly with enterprise clients.