Software Engineer

CPO PTE. LTD.
14 hours ago
Posted date14 hours ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesKey Qualifications
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 & Experience
Bachelor'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
- 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 & Experience
Bachelor'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
JOB SUMMARY
Software Engineer

CPO PTE. LTD.
Singapore
14 hours ago
N/A
Full-time
Software Engineer