#EG Software Engineer (React & Python Preferred)

NCS Group

Singapore

On-site

SGD 60,000 - 95,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Professional development support
Collaborative environment

Job summary

NCS Group is a leading AI tech services company with a strong APAC presence. The Software Engineer will design, develop, test, and maintain scalable applications that meet business needs, translating user stories into robust code.

You will collaborate with engineers, architects, QA, and business analysts to deliver reliable solutions, implement CI/CD improvements, and stay current with emerging tools and practices.

Qualifications

  • Bachelor's degree in CS or related field is preferred.
  • 2–5 years of software development experience.
  • Experience with web frameworks and backend development is required.

Responsibilities

  • Develop, test, and maintain scalable code per specs.
  • Contribute to system design and architecture discussions.
  • Collaborate with analysts, architects, and QA to deliver stories.
  • Perform code reviews and ensure security standards.

Skills

Python
Java
JavaScript/TypeScript
C#
REST APIs
Microservices
Git
Docker
Kubernetes
CI/CD
Agile
SQL/NoSQL

Education

Bachelor's degree in Computer Science or related

Tools

Git
Docker
Kubernetes
CI/CD tooling

Job 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.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (React & Python Preferred)
Software Engineer (React & Python Preferred)

NCS Group • Singapore

On-site
SGD 70,000 - 110,000
#EG Java Software Engineer (Full Stack & AI Preferred)
#EG Java Software Engineer (Full Stack & AI Preferred)

NCS Group • Singapore

On-site
SGD 70,000 - 110,000
#EG Full Stack Developer (AI-Enabled)
#EG Full Stack Developer (AI-Enabled)

NCS Group • Singapore

On-site
SGD 90,000 - 150,000
Competitive compensation
Professional development support
Collaborative team environment
+1
#EG Software Engineer (React & Python Preferred)
#EG Software Engineer (React & Python Preferred)

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 90,000
Competitive compensation
Professional development support
Collaborative multidisciplinary team
Software Engineer (Java)
Software Engineer (Java)

NCS Group • Singapore

On-site
SGD 60,000 - 120,000
#EG Tech Lead
#EG Tech Lead

NCS Group • Singapore

On-site
SGD 80,000 - 120,000
Competitive compensation
Professional development support
#EG Digital Consultant
#EG Digital Consultant

NCS Pte Ltd • Singapore

On-site
SGD 70,000 - 100,000
Competitive compensation
Professional development support
Software Engineer (Java & OutSystems/Service Now Preferred)
Software Engineer (Java & OutSystems/Service Now Preferred)

NCS Group • Singapore

On-site
SGD 50,000 - 70,000
Opportunities for training and upskilling
Engagement with emerging technologies
Software Engineer
Software Engineer

NCS Group • Singapore

On-site
SGD 90,000 - 140,000
Work on cutting-edge AI products
Access continuous learning opportuni­t
#EG AI Product Engineer
#EG AI Product Engineer

NCS Group • Singapore

On-site
SGD 90,000 - 150,000