Working Arrangement: Hybrid (Monday can wfh) and Flexible working hour
Job Responsibilities:
Lead the design, development, and deployment of high-quality backend software systems with a strong focus on scalability, performance, and reliability.
Drive the architectural direction across backend services and ensure consistency in best practices across Java/Kotlin (Spring) and Node.js ecosystems.
Collaborate closely with frontend (ReactJS, VueJS) and mobile (Flutter) teams to deliver seamless, end-to-end product experiences.
Set technical direction and own the architecture for critical services and platforms.
Proactively identify technical debt and provide solutions for long-term improvements.
Lead and mentor backend engineers through code reviews, design discussions, and technical workshops, fostering a culture of continuous learning and engineering excellence.
Own production system health, implement robust monitoring, and drive incident resolution and root cause analysis.
Champion automation in build, testing, deployment, and monitoring pipelines to ensure fast, reliable, and repeatable delivery processes.
Balance hands-on coding with technical leadership duties, including system design and technical strategy planning.
Work closely with product managers, designers, and other stakeholders to plan, prioritize, and deliver software features and improvements.
Job Requirements:
Bachelor's or Master's Degree in Computer Science, Engineering, or a related field.
7+ years of hands-on software engineering experience, with at least 2+ years in a technical leadership or lead engineer role.
Deep expertise in Java/Kotlin and the Spring ecosystem.
Experience with Node.js development is a strong plus.
Proven experience designing and scaling distributed systems.
Strong knowledge of Object-Oriented Programming, Software Architecture Patterns, TDD, CI/CD in Agile environments.
Deep understanding of Java and JVM internals (e.g., Classloading, Memory Management, Concurrency, Transaction Management).
Hands-on experience with Web Services (REST and/or SOAP), microservices architecture, and event-driven systems.
Strong database knowledge including relational (PostgreSQL, MySQL) and distributed or NoSQL systems.
Familiarity with frontend technologies (ReactJS, VueJS) and mobile app development (Flutter) is preferred.
Experience with containerization (Docker, Kubernetes) and cloud-native application development is a plus.
DevOps and site reliability engineering (SRE) mindset preferred.
Excellent communication skills with an ability to influence technical discussions across different teams.
A strong sense of ownership, high attention to detail, and a proactive approach to problem-solving.
Passion for building a culture of high performance, code quality, and continuous improvement,
Able to speak and understand in Mandarin, as weare supporting Chinese client ( China/ Taiwan) and the parent company is from Taiwan.
Job Types: Full-time, Permanent
Pay: Up to RM10,000.00 per month
Benefits:
Additional leave
Dental insurance
Flexible schedule
Health insurance
Maternity leave
Opportunities for promotion
Parental leave
Professional development
Vision insurance
Work from home
Application Question(s):
Do you familiar with Java/Kotlin and the Spring ecosystem?
Are you familiar with frontend technologies (ReactJS, VueJS) and mobile app development (Flutter)?
How long is your notice period (weeks)?
How much is your expected basic salary (RM)?
Language:
Mandarin (Required)
Work Location: In person
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.