Software Engineer (junior/intermediate) Mandarin Speaker

Bangsar, Kuala Lumpur, Malaysia

Job Description

e.target.src = 'https://files.ajobthing.com/assets/premium-job/premium-default-banner.png'" class="object-contain aspect-companyBanner w-full" data-v-73b57a06>
Software Engineer (Junior/Intermediate) Mandarin Speaker
Follow
MYR5,000 - MYR8,000 Per Month
Malaysia
Fewer than 15 applicants. Your chances are good!
Posted a day ago o Closing 23 Jan 2026
Fewer than 15 applicants. Your chances are good!
Share
Save
Apply
Working Location

  • SO-16-2 to SO-16-8, Strata Office, Menara One, KL Eco City, Jalan Bangsar, Bangsar, Kuala Lumpur, 59200, Malaysia Malaysia

Requirements
Frontend
Proficiency in JavaScript/TypeScript, including modern syntax, async patterns, and modules.
1+ year with React.js or Vue.js (state, props, lifecycle/composition); exposure to React 18/Vue 3 is a plus.
Familiar with Webpack, npm/yarn, HTML5, CSS3, responsive design, and basic accessibility (ARIA, keyboard navigation).
Familiarity with Vite preferred.
Experience with state management (Redux / Vuex) and API data-fetching patterns (query/mutation, caching, retry logic). Backend
Basic to intermediate Go or Java, understanding concurrency, memory usage, and logging practices.
Interest in modern runtimes/frameworks (Go 1.22, Java 17, Spring Boot 3).
Understanding RESTful API design: versioning, pagination, auth.
Familiarity with gRPC is a plus.
Experience with relational DBs (MySQL/PostgreSQL) and caching (Redis) for latency reduction and rate limiting.
Comfortable assisting with DB upgrades and index/slow-query tuning. General
Experience with Git and standard branching/PR workflows.
Basic knowledge of Docker and local dev environments; exposure to Kubernetes workflows is a plus.
Able to read/implement from API docs; comfortable with Postman/curl and OpenAPI/Swagger.
Strong problem-solving and debugging skills using logs, metrics, repro steps.
Willingness to improve dashboards and alerts (observability work). Nice to Have
Experience with distributed systems or high-throughput applications.
gRPC, microservices architecture, API gateway patterns; interest in service mesh (mTLS, retries, circuit breaking).
Kubernetes, Helm, and observability tools (Prometheus, Grafana, Jaeger).
Mobile exposure (Android/iOS) for API consumption.
Experience with large-scale data or real-time systems; performance profiling.
Understanding i18n/l10n workflows.
CI/CD pipelines (GitHub Actions/GitLab CI), automated testing, blue-green/canary releases, security scans. Education
Bachelor's in Computer Science/Software Engineering or related field, or equivalent practical experience.
Strong foundations in algorithms, data structures, and systems. Soft Skills
Clear written and spoken English.
Fast learner, open to feedback, adaptable to new technologies.
Team player with strong interpersonal skills.
Detail-oriented and quality-focused.
Self-motivated and able to work independently; proactive in flagging risks or unknowns.
Responsibilities
Development
Build and maintain web apps for user-facing dashboards and internal admin panels using React.js and/or Vue.js (component libraries, routing, API integrations).
Contribute to progressive upgrades toward React 18 / Vue 3 and Vite tooling.
Design and optimize backend services in Go and/or Java, ensuring clear API contracts, strong performance, and fault tolerance.
Support framework/runtime upgrades (e.g., Java 17 + Spring Boot 3, Go 1.22).
Implement features for account services, core processing engines, and external integrations, ensuring data integrity, idempotency, and auditability.
Participate in database tuning and version upgrades (MySQL 8, PostgreSQL 15, Redis 7).
Write clean, maintainable, well-documented code.
Participate in code reviews and contribute to migration playbooks and component inventories. Testing & Quality
Write unit and integration tests (Jest, Go testing, JUnit) with meaningful coverage and clear naming.
Adopt JUnit 5 and modern testing libraries as part of upgrade processes.
Debug and resolve issues across the stack.
Ensure quality through automated testing and tooling (linting, type checks, static analysis, load testing using tools like k6).
Contribute to CI pipelines with security scans (SAST/DAST) and dependency checks. Collaboration & Process
Work with senior engineers, product managers, and designers to refine scope, identify edge cases, and ship iteratively.
Use ADRs (Architecture Decision Records) to document key decisions.
Participate in agile ceremonies: planning, stand-ups, retrospectives.
Use feature flags, canary releases, and rollback plans for safer deployments.
Document technical designs and contribute to internal knowledge sharing (runbooks, ADRs, onboarding notes).
Help improve observability dashboards and alerting systems.
Benefits
  • Competitive salary with performance reviews and clear career growth paths
  • Opportunity to help modernize a large-scale platform (framework, runtime, tooling, databases)
  • Support for professional development: courses, certifications, knowledge-sharing, mentorship
  • Collaborative, engineering-driven environment emphasizing code quality, testing, documentation, observability, and safe deployments
Skills
Java Python Data Structures Algorithms Problem Solving Software Development Life Cycle (SDLC)
Important Information
Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1341513
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangsar, Kuala Lumpur, Malaysia
  • Education
    Not mentioned