Senior Full Stack Engineer
Senior Full Stack Engineer
Nicoll Curtin- Posted 11 hours ago
- Be among the first 10 applicants
Job Description
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.
More Info
Key Skills
LLMs
Secure Software Engineering
AI APIs



