NCS
Posted 4w ago

#EG Software Engineer (React & Python Preferred)

NCS
Singapore
OnsiteContract
Responsibilities
  • developing code
  • performing reviews
  • troubleshooting issues
Requirements
  • 2+ years relevant experience recommended
  • Proficient in Python/Java/JavaScript/TypeScript/C#
  • Familiar with web frameworks (React/Angular/Node.js/.NET/Spring Boot)
  • REST APIs
  • Microservices, Git, CI/CD
  • Docker
  • Kubernetes
  • Databases, and Agile methodologies
Technical tools mentioned
PythonJavaJavaScriptTypeScriptC#ReactAngularNode.js.NETSpring BootGitDockerKubernetesPostgreSQLMongoDB

Job description

Company Description:

NCS is a leading AI Tech Services company. With a 15,000-strong team across the Asia Pacific, NCS scales its platforms and capabilities to provide clients with greater agility and AI expertise across a range of Industries. Embracing a strong ecosystem of global partners, NCS transforms technology services delivery combining AI with digital resilience to drive real business impact. NCS is a subsidiary of the Singtel Group.

Job Description:

Role Description:

Responsible for designing, developing, testing, and maintaining software applications that meet business and technical requirements. As a core member of the delivery team, the Software Engineer translates user stories into working code, contributes to system architecture and integration, and ensures code quality through best practices. The role requires strong collaboration with other engineers, architects, testers, and business analysts to deliver robust and scalable solutions.

Key Responsibilities

  • Develop, test, and maintain scalable and maintainable code according to technical specifications
  • Participate in system design discussions and provide input on technical decisions
  • Collaborate with business analysts, architects, and QA engineers to deliver user stories
  • Perform code reviews and ensure adherence to coding standards and security guidelines
  • Troubleshoot and resolve bugs, performance issues, and system outages
  • Contribute to the development and improvement of CI/CD pipelines and deployment processes
  • Write and maintain technical documentation
  • Stay current with emerging tools, frameworks, and development practices
Qualifications:

Technical Skills

  • Proficient in one or more programming languages (e.g., Python, Java, JavaScript/TypeScript, C#)
  • Experience with web frameworks (e.g., React, Angular, Node.js, .NET, Spring Boot)
  • Exposure to AI is preferred.
  • Familiarity with RESTful APIs, microservices architecture, and backend development
  • Experience with version control (e.g., Git), CI/CD pipelines, and DevOps practices
  • Exposure to containerization and orchestration (e.g., Docker, Kubernetes)
  • Understanding of database technologies (e.g., SQL, PostgreSQL, MongoDB)
  • Knowledge of secure coding practices, performance optimization, and software testing (unit, integration, E2E)
  • Familiarity with Agile methodologies (Scrum, Kanban)
  • Candidate is recommended to have 2-5 years of relevant experience.
Additional Information:

Why Join NCS 

  • Lead high-impact Data & AI advisory programs for major enterprises and public sector clients.  

  • Shape enterprise strategies and governance frameworks that drive real transformation.  

  • Work with a talented, multidisciplinary team in a collaborative environment.  

  • Competitive compensation and strong professional development support.  

We are driven by our AEIOU beliefs—Adventure, Excellence, Integrity, Ownership, and Unity—and we seek individuals who embody these values in both their professional and personal lives. We are committed to our Impact: Valuing our clients, Growing our people, and Creating our future.

 

Together, we make the extraordinary happen.

 

Learn more about us at ncs.co and visit our LinkedIn career site.

 

Scam Alert

 

We are aware of fraudulent job offers and impersonations of NCS recruiters. Phishing emails using convincing-looking but fake addresses are also commonly used to trick you into thinking that they come from official NCS sources.

 

Please note that all official communications from NCS Group will only be sent from verified corporate email addresses. Always check that the sender’s email address ends with the genuine NCS domain, @ncs.com.sg and beware of extra letters, symbols or misspellings. When in doubt, verify the sender’s identity by contacting us at [email protected].

About NCS

Provide technology services and digital solutions across Asia Pacific.

Year founded
1981
Employees
15000
Organization type
Private
Latest investment
Raised $102.00M Corporate Round (2025) — led by Singtel
Headquarters
SG

Similar jobs

Software Engineer roles
6h
Save
Mark Applied
Hide
2027 Software Engineer Program - Full Time Analyst (Singapore)
Singapore, Singapore, Singapore
OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
Bachelor's degree in a related technology field with 2026–2027 graduation, English fluency, engineering-team experience, and secure coding proficiency in at least one programming language.
HackerRank, HireVue
7h
Save
Mark Applied
Hide
Software Engineer, Google Pay Mobile Development
Singapore, Singapore, Singapore
OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
1+ YOEBachelor’s degree or equivalent practical experience, 1+ year software development experience, data structures and algorithms knowledge, Android development experience, and proficiency in programming languages.
Python, C, C++, Java, JavaScript, Android, GOLang, Rust, Machine Learning (ML), Flutter, Dart, iOS, Augmented Reality and Machine Learning (ARML), Large Language Model (LLM), Artificial Intelligence (AI)
8h
Save
Mark Applied
Hide
Senior Software Engineer, Planning (Robotics)
Shanghai or Singapore
OnsiteFull Time
Grab
GrabNASDAQ: GRAB: Superapp providing transportation, food delivery, and digital financial services.
3+ YOEMaster's degree or higher in a relevant field; 3–5 years in autonomous driving or robotics planning algorithms; strong C++, Python, Linux, planning methods, simulation, and vehicle testing experience.
C++, Python, Linux, ROS, ROS2, Apollo, Autoware, CARLA, NVIDIA Isaac, Isaac Sim, Isaac Lab, Lattice, DP/QP, Hybrid A*, POMDP
9h
Save
Mark Applied
Hide
Senior Software Engineer, HSA
Singapore
OnsiteFull Time, Contract
Government Technology Agency
Government Technology Agency: A Singapore government technology agency developing digital capabilities and public services.
5+ YOEBachelor's or Master's degree in a technical field, 5+ years of software development experience, programming proficiency, cloud and containerization experience, database and API knowledge, and agile development experience.
Java, Python, Go, Node.js, C#, AWS, Azure, GCP, Docker, Kubernetes, RESTful, GraphQL, Scrum, Kanban, CI/CD
9h
Save
Mark Applied
Hide
Senior Software Engineer (FE)
Singapore
HybridFull Time
EPAM Systems
EPAM SystemsNYSE: EPAM: Provides global digital platform engineering and software development services.
ReactJS, JavaScript, TypeScript, Redux or equivalent, HTML5, CSS3, REST APIs, front-end testing, Git, CI/CD, and Agile/Scrum experience required.
React, JavaScript, TypeScript, CSS, HTML, Redux, REST API, Git, CI/CD, Agile, Scrum
9h
Save
Mark Applied
Hide
Software Engineer Intern (TikTok Search Data Infra) - 2027 Summer
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
OnsiteInternship
TikTok
TikTok: Global short-form video hosting and social media platform.
Pursuing a bachelor's degree in computer science or related discipline; strong Java, C++, or Python skills; production data framework experience; and distributed systems fundamentals.
Java, C++, Python, Spark, Flink, Hive, Iceberg
9h
Save
Mark Applied
Hide
Senior Software Engineer
Bengaluru or New York City or United States or United Kingdom or Finland or India or Singapore or Canada or Ireland
OnsiteFull Time
AlphaSense
AlphaSense: AI-powered search platform for business and financial market intelligence.
4+ YOERequires 4+ years of Python software engineering, 2+ years building LLM applications, prompt engineering, NLP libraries, Langfuse, and strong analytical and problem-solving skills.
Python, Large Language Models (LLMs), Langfuse, LangChain, HuggingFace, FastAPI, Docker, k8s, VCS, CI/CD, JSON, NLP
22h
Save
Mark Applied
Hide
AVP/VP - Software Engineer
Singapore, Singapore, Singapore
OnsiteFull Time
SGX Group
SGX GroupSingapore Exchange: S68: Operates Singapore's primary securities and derivatives exchange markets.
5+ YOERequires 5+ years of software engineering experience, ownership from idea to production, AI agent orchestration, distributed systems, testing, observability, security, CI/CD, and fluency in at least two modern languages.
Kafka, Kubernetes, Aeron, gRPC, Protobuf, Java, Kotlin, TypeScript, Python, Rust, FIX protocol, CI/CD