Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

CPO Pte Ltd

NewBe an early applicant

Software Engineer

Posted Updated
Discussion

Summary

On-site fullstack engineer in Singapore building and maintaining scalable web applications, with a strong focus on automated testing (Playwright), CI/CD pipelines, and cloud hosting. Stack includes TypeScript/Node.js, Python, Next.js/Nuxt.js, PostgreSQL/MongoDB, Docker/Kubernetes, and AWS/Azure/GCP.

Key Qualifications

Proficiency in programming languages such as Java, Python, or JavaScript.

Experience with cloud hosting platforms such as AWS, Azure, or Google Cloud Platform.

Strong understanding of Kubernetes and containerisation technologies.

Excellent problem-solving skills and attention to detail.

Strong communication and interpersonal skills, with the ability to work effectively in a team environment.

Description

Design, develop, and maintain full stack applications, with a focus on platform development and cloud hosting.

Collaborate with multi-functional teams to define project requirements and deliver high-quality solutions.

Implement best practices for software development, including code reviews, testing, and documentation.

Optimise application performance and scalability through the use of Kubernetes and other cloud technologies.

Develop and maintain deployment pipelines to automate the software release process.

Stay up-to-date with the latest trends and technologies in software development and platform engineering.Education & ExperienceBachelor's degree in Computer Science, Engineering, or related field.

JD & REQUIREMENTS: Fullstack Engineer Location: Singapore Type: Full-time, On-site About the Role We're looking for a Fullstack Engineer to build and maintain scalable web applications while driving our test automation and quality initiatives. You'll work across the entire stack—developing features, designing automated testing frameworks, and ensuring our systems are reliable, well-tested, and production-ready.

Responsibilities

Design, develop, test, and maintain web applications and backend services

Build and maintain automated testing frameworks using Playwright for end-to-end, integration, and regression testing

Develop automation scripts for workflow automation and repetitive tasks

Collaborate with fellow engineers to deliver robust, scalable solutions

Implement and maintain CI/CD pipelines with integrated automated testing

Troubleshoot, debug, and optimize applications for reliability and performance

Ensure system availability through routine maintenance and on-call support when required (compensated overtime)

Stay current with automation tools and testing best practices, sharing knowledge with the team

Requirements Technical Skills

3+ years of software engineering experience with TypeScript, JavaScript, Python, and Node.js

Strong Python scripting skills for automation and backend tasks

Hands-on experience with Playwright for browser automation and end-to-end testing

Strong proficiency with Next.js and Nuxt.js

Experience writing and maintaining automated test suites (unit, integration, E2E)

Experience with cloud platforms (AWS, Azure, GCP) or deployment platforms like Railway

Familiarity with containerization using Docker

Experience with relational databases (PostgreSQL) and NoSQL databases (MongoDB)

Solid understanding of REST API design and integration

Understanding of networking fundamentals (HTTP, DNS, TCP/IP, proxies)

Basic understanding of cybersecurity principles

Soft Skills

Self-directed problem solver who can navigate unfamiliar codebases and learn new technologies independently

Strong attention to detail, especially in testing and debugging

Ownership mentality — sees tasks through from start to production

Not afraid to challenge assumptions or propose alternatives

Receptive to feedback and iterates quickly

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →