jobs in Nicoll Curtin

全职 Senior Full Stack Engineer 工作, 薪水, Nicoll Curtin 公司招聘中 - Ricebowl

Senior Full Stack Engineer

Singapore

分享
保存

工作地点

  • Singapore

职位描述

岗位职责

We are looking for a highly experienced Senior Full Stack Developer with strong backend engineering expertise and hands-on experience building, deploying, and scaling production-grade applications.


Due to project clearance restrictions, only SG Citizens or SG PRs will be considered.


Key Responsibilities

  • Design, develop, and deliver scalable, high-performance full stack applications.
  • Architect and build robust backend services, APIs, and distributed systems.
  • Develop modern frontend applications using React and TypeScript.
  • Drive technical architecture, system design, and engineering best practices.
  • Build, integrate, and deploy AI-powered products and applications into production environments.
  • Work with AI/ML capabilities, LLMs, AI APIs, and related frameworks to deliver practical product solutions.
  • Take end-to-end ownership of software delivery, from design and development through deployment and production support.
  • Build secure, reliable, and maintainable applications with a focus on performance and scalability.
  • Collaborate with product managers, designers, AI engineers, and other technical stakeholders.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Identify and resolve performance bottlenecks, production issues, and technical challenges.


Required Skills & Experience

Backend Engineering

  • Strong hands-on development experience in at least one of the following:
  • Python
  • Ruby
  • Golang (Go)
  • Node.js
  • Strong understanding of backend architecture, API design, and application development.
  • Experience building scalable services, microservices, and distributed applications.
  • Good understanding of databases, data modelling, and system integration.


Frontend Engineering

  • Exposure to modern frontend development using React and TypeScript.
  • Understanding of frontend architecture, component-based development, and API integration.
  • Ability to contribute across the full stack.


Architecture & Product Engineering

  • Experience in system design, software architecture, and designing scalable applications.
  • Strong understanding of architectural patterns, design principles, and engineering best practices.
  • Experience taking products from development to production.
  • Demonstrated ability to own and ship production-ready software.


AI Product Development

  • Hands-on experience building and shipping AI-powered products or features into production.
  • Experience integrating LLMs, AI APIs, or generative AI capabilities into applications.
  • Understanding of production considerations such as reliability, scalability, latency, and monitoring for AI applications.


Good to Have – Applied Security Experience

Candidates with practical exposure to application security and secure software engineering will have a significant advantage.


Relevant experience includes:

  • OWASP Top 10 and secure coding practices.
  • OAuth2 and authentication/authorization mechanisms.
  • Basic understanding of PKI, certificates, and public/private key cryptography.
  • API security and secure application design.
  • Identity and access management (IAM).
  • Secrets management, encryption, and data protection.
  • Experience identifying and addressing common application security vulnerabilities.


重要安全守则

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

了解更多