Senior Fullstack Engineer / Lead

cornerstone global partners pte. ltd.

Singapore

On-site

SGD 150,000 - 210,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cornerstone Global Partners in Singapore seeks an experienced Senior Fullstack Engineer / Lead to design, develop and enhance enterprise-scale digital platforms. You will own both frontend and backend and drive scalable solutions across microservices, data integration and cloud-native environments.

You will lead architectural decisions, collaborate with product teams and ensure robust, secure software delivery with a focus on high availability and performance.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering or equivalent experience.
  • 8+ years of professional software engineering or enterprise app development.
  • Strong React, JavaScript and/or TypeScript frontend experience.
  • Strong Java, Spring Boot, Node.js or Python backend experience.
  • Experience designing or developing microservices-based apps.
  • Experience with REST APIs or GraphQL services.
  • Experience with SQL or NoSQL databases and data modelling.
  • Experience deploying on AWS or Azure and with cloud-native patterns.

Responsibilities

  • Design, develop and maintain enterprise web applications using React, TypeScript and modern frontend frameworks.
  • Develop backend services with Java, Spring Boot, Node.js and Python.
  • Build reusable frontend components and integrate with backend services.
  • Design and expose REST APIs and GraphQL services.
  • Implement secure authentication and service integration mechanisms.
  • Develop responsive UIs with HTML, CSS and modern web tech.
  • Translate business requirements into robust software solutions.
  • Lead or contribute to architectural decisions and code reviews.
  • Provide technical leadership in delivery and planning.
  • Ensure reliability, performance and production support.

Skills

React
JavaScript/TypeScript
Java
Spring Boot
Node.js
Python
Microservices
REST APIs / GraphQL
Cloud (AWS/Azure)
SQL/NoSQL databases
HTML/CSS
Distributed systems
CI/CD
AI integration

Education

Bachelor's degree in Computer Science
Equivalent professional experience

Tools

Kafka
Docker
Kubernetes
OpenAI/LLM APIs

Job description

We are seeking an experienced Senior Fullstack Engineer / Lead to design, develop and enhance complex enterprise-scale digital platforms.

The role focuses on full-stack application engineering, enterprise backend architecture, distributed microservices, cloud-native application development and emerging technologies.

The successful candidate will be responsible for developing scalable frontend and backend applications, integrating enterprise services, optimising distributed systems and delivering secure, highly available software platforms.

This position requires strong hands-on engineering capabilities, experience in enterprise application architecture and the ability to contribute to technical leadership, solution design, implementation, performance optimisation and production support.

Key Responsibilities

1. Enterprise Full Stack Application Development

  • Design, develop and maintain enterprise web applications using React, JavaScript, TypeScript and modern frontend frameworks.

  • Develop backend applications and services using Java, Spring Boot, Node.js and Python.

  • Build reusable frontend components and integrate them with backend services and enterprise platforms.

  • Design, develop and integrate REST APIs and GraphQL services.

  • Implement secure application authentication, authorisation and service integration mechanisms.

  • Develop responsive and maintainable user interfaces using HTML, CSS and modern web technologies.

  • Translate complex business and technical requirements into reliable software solutions.

2. Microservices & Distributed Systems Architecture

  • Design, develop and maintain enterprise microservices-based applications.

  • Build distributed application components and service integrations across multiple technology layers.

  • Implement event-driven architectures and asynchronous processing solutions for complex application workflows.

  • Develop and integrate messaging services using technologies such as Apache Kafka.

  • Analyse service dependencies and identify opportunities to improve application scalability, performance and resilience.

  • Participate in architectural decisions involving service design, application integration and distributed system reliability.

  • Optimise backend processing and application communication across enterprise environments.

3. Database & Enterprise Data Integration

  • Design, develop and maintain relational and non-relational database structures.

  • Develop and optimise database queries, data models and application data-access components.

  • Work with database technologies such as PostgreSQL, MySQL, Oracle, MongoDB, DynamoDB or equivalent platforms.

  • Integrate backend applications with enterprise data services and external systems.

  • Implement efficient data-processing mechanisms for high-volume application workloads.

  • Identify and resolve database performance, data consistency and integration issues.

4. Cloud-Native & Platform Engineering

  • Develop, deploy and support enterprise applications on cloud platforms such as AWS or Microsoft Azure.

  • Work with cloud services, serverless architecture, containerisation and application deployment technologies.

  • Support cloud-based application integration, scalability and operational reliability.

  • Contribute to automated build, testing and deployment processes using CI/CD practices.

  • Work with infrastructure automation and deployment frameworks where required.

  • Identify opportunities to improve application availability, infrastructure efficiency and deployment consistency.

5. AI Application & Intelligent Solution Integration

  • Contribute to the integration of AI capabilities into enterprise applications and digital platforms.

  • Develop application integrations with Large Language Models (LLMs) through AI service APIs.

  • Implement AI-powered application workflows using technologies such as OpenAI or Anthropic services.

  • Contribute to Retrieval-Augmented Generation (RAG) solutions involving embeddings, semantic search and vector databases.

  • Integrate AI capabilities with existing backend services, enterprise data sources and application workflows.

  • Evaluate emerging AI technologies and identify opportunities to enhance enterprise application capabilities.

6. Application Reliability & Production Engineering

  • Provide advanced technical support for existing enterprise applications and platforms.

  • Investigate complex production issues using application logs, monitoring tools and debugging techniques.

  • Conduct root-cause analysis and implement corrective and preventive improvements.

  • Monitor application performance, service availability and system resource utilisation.

  • Refactor and optimise existing code to improve performance, scalability and maintainability.

  • Conduct code reviews and technical assessments to maintain engineering quality.

  • Prepare and maintain technical documentation and operational procedures.

7. Technical Leadership & Delivery

  • Provide technical guidance on application architecture, system design and engineering implementation.

  • Collaborate with product managers, designers and engineering teams to establish technical direction and deliver platform enhancements.

  • Lead or contribute to technical planning, estimation and implementation activities.

  • Break down complex requirements into manageable technical tasks and delivery milestones.

  • Conduct technical design reviews and code reviews to ensure engineering quality and consistency.

  • Support engineers in resolving complex technical challenges and improving development practices.

  • Communicate technical decisions, implementation progress and delivery risks to stakeholders.

  • Promote engineering standards, reusable design patterns and sound software development practices.

Requirements
  • Degree in Computer Science, Information Technology, Software Engineering or a related discipline, or an equivalent combination of education, training and relevant experience.

  • At least 8 years of professional experience in software engineering, full-stack development or enterprise application development.

  • Strong hands-on experience developing frontend applications using React, JavaScript and/or TypeScript.

  • Strong backend development experience using Java, Spring Boot, Node.js, Python or other relevant enterprise application technologies.

  • Practical experience designing or developing microservices-based applications.

  • Experience in developing and integrating REST APIs or GraphQL services.

  • Experience working with SQL or NoSQL databases, including database design, application integration or optimisation.

  • Experience with using web technologies, including HTML and CSS.

  • Experience with developing, deploying or supporting applications in AWS or Microsoft Azure environments.

  • Experience with distributed application architecture, asynchronous processing or event-driven systems.

  • Understanding of application integration, service communication and system performance optimisation.

  • Practical experience with application logging, monitoring, debugging and production troubleshooting.

  • Experience contributing to technical architecture, solution design, code reviews and end-to-end software delivery.

  • Ability to provide technical guidance and collaborate with cross-functional engineering teams.

  • Strong analytical, problem-solving and communication skills.

Additional Advantage
  • Experience with enterprise Java frameworks such as Spring Security, Spring Data, Hibernate or Quarkus.

  • Hands-on experience with Apache Kafka or other enterprise messaging technologies.

  • Experience with cloud-native development, serverless architecture and container technologies such as Docker or Kubernetes.

  • Experience with CI/CD pipelines and infrastructure automation.

  • Experience developing AI-powered applications using OpenAI, Anthropic or comparable LLM services.

  • Exposure to Retrieval-Augmented Generation (RAG), embeddings, semantic search and vector databases such as pgvector.

  • Experience with AI application development frameworks such as LangChain or LangGraph.

  • Exposure to financial services, banking, payment platforms or other business-critical enterprise systems.

Cornerstone Global Partners (EA License Number: 19C9859) is an affirmative equal-opportunity employer and recruitment firm. We evaluate qualified applicants without regard to race, colour, religion, creed, gender, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer 1111-11
Full Stack Engineer 1111-11

User Experience Researchers Pte Ltd • Singapore

On-site
SGD 90,000 - 150,000
Full Stack Developer — AI and Cloud-Native Applications
Full Stack Developer — AI and Cloud-Native Applications

Helius Technologies • Singapore

On-site
SGD 60,000 - 110,000
Fullstack Engineer
Fullstack Engineer

User Experience Researchers Pte Ltd (Singapore) • Singapore

On-site
SGD 90,000 - 130,000
G85 - Full Stack Engineer
G85 - Full Stack Engineer

FPT Asia Pacific • Singapore

On-site
SGD 100,000 - 160,000
G85 - Full Stack Engineer
G85 - Full Stack Engineer

FPT Asia Pacific Pte Ltd • Singapore

On-site
SGD 90,000 - 130,000
Full Stack Engineer (AI Platforms & Enterprise Applications)
Full Stack Engineer (AI Platforms & Enterprise Applications)

CMC-APAC PRIVATE LIMITED • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer
Software Engineer

DELTA SG CONSULTING • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

ARISTON SERVICES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
261002343 Senior Big Data Solutions Lead
261002343 Senior Big Data Solutions Lead

Citi Group • Singapore

On-site
SGD 180,000 - 240,000
G78 - Full Stack Engineer
G78 - Full Stack Engineer

FPT Asia Pacific • Singapore

On-site
SGD 90,000 - 150,000