jobs in OttoMate

全职 Software Development Consultant 工作, 薪水, OttoMate Southwest (Singapore) 公司招聘中 - Ricebowl

Software Development Consultant

OttoMate

Undisclosed

Tuas, Southwest (Singapore)

分享
保存

工作地点

  • Tuas Southwest (Singapore) Singapore

职位描述

岗位职责

Software Development Consultant – Full Stack & Generative AI

Employment Type: Full-time

Location: Tuas, Singapore

Work Environment: 3 days In-person, 2 days remote

Travel may be required to support client engagements and relationship development.


Please note that employer sponsorship for a Singapore 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 Development

  • Advanced 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 Development

Strong experience with at least one of the following backend technology groups:

  • Node.js, including NestJS or Express; or
  • Python, 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 Agents

  • Hands-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 Generation
  • Embeddings
  • Vector search
  • AI pipelines
  • LLM application integration

Cloud and DevOps

  • Experience with AWS and/or Microsoft Azure.
  • Experience with relevant services such as:
  • AWS Lambda
  • Amazon ECS
  • Amazon S3
  • Amazon API Gateway
  • Azure Functions
  • Azure App Service
  • Experience 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.

Databases

  • Experience 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.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多