Software Engineer

CPO PTE. LTD.Lokasi: Singapore, Singapore

Penuh waktu
Diposting
Sumber
freehire.me
Lamar di en-sg.whatjobs.com (membuka tab baru)Simpan lowongan, masuk dulu

Tentang lowongan

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 & 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
Kamu akan melamar di en-sg.whatjobs.com.Lamar di en-sg.whatjobs.com (membuka tab baru)

Keahlian

  • api
  • api-design
  • automation
  • AWS
  • Azure
  • CI/CD
  • cloud
  • containerization
  • cybersecurity
  • dns
  • Docker
  • Google Cloud
  • Java
  • JavaScript
  • Kubernetes
  • MongoDB
  • networking
  • Next.js
  • Node.js
  • nosql
  • Nuxt
  • playwright
  • PostgreSQL
  • Python
  • REST API
  • tcp-ip
  • test-automation
  • TypeScript