jobs in Nicoll Curtin

Nicoll Curtin Hiring! Full Time Senior Full Stack Engineer in - Ricebowl

Senior Full Stack Engineer

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

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.


Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More