Deskripsi pekerjaan Software Engineer AI SYSTEM INTEGRATOR ASIA PTE. LTD.
Job Description
We are looking for a capable andwell-rounded Software Engineer to join our growing engineering team. This roleis suited for someone with solid engineering fundamentals, productionexperience, and the ability to work across different parts of the stack whenneeded.
You should be someone who enjoyssolving real engineering problems, writing maintainable systems, and takingownership from design through deployment. We value engineers who can leveragemodern AI-assisted development tools effectively while still applying strongtechnical judgment, debugging skills, and software engineering best practices.
This is an opportunity to work onmeaningful products and infrastructure in a fast-paced environment whereadaptability, execution, and continuous learning matter.
Requirements
- Minimum 3 years of professional software engineering experience
- Strong understanding of software engineering fundamentals including:
- Data structures and algorithms
- APIs and distributed systems
- Databases and system design
- Debugging and performance optimization
- Proficiency in at least one modern backend language/framework such as:
- Node.js / TypeScript
- Python
- Java
- Experience with modern frontend frameworks such as React, Angular, or Vue
- Comfortable using AI-assisted development tools productively and responsibly
- Ability to independently debug, validate, and maintain production-quality systems
- Experience building and shipping real-world applications
- Familiarity with Git, CI/CD pipelines, testing practices, and deployment workflows
- Comfortable working in cloud and Linux-based environments
- Strong problem-solving and communication skills
- Ability to adapt and contribute across multiple technical domains
What We Value
- Engineers who combine strong technical judgment with modern development tooling
- Pragmatic builders who care about maintainability, scalability, and reliability
- Ownership, accountability, and initiative
- Curiosity and willingness to continuously learn
- Team players who communicate clearly and collaborate effectively
- Ability to move between frontend, backend, infrastructure, and product discussions when needed
