Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia
14 hours ago
Full Stack Engineer
General Information Req # WD00077141 Career area: Information Technology Country/Region: Malaysia State: Wilayah Persekutuan Kuala Lumpur City: Kuala Lumpur Date: Wednesday, February 12, 2025 Working time: Full-time Additional Locations:  * Malaysia Why Work at Lenovo We are Lenovo. We do what we say. We own what we do. We WOW our customers. 
Lenovo is a US$57 billion revenue global technology powerhouse, ranked #248 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY). 
This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com, and read about the latest news via our StoryHub. Description and Requirements

Job Description:
We are looking for a versatile Full Stack Developer to join our technical team. If you are passionate about front-end and back-end development, with expertise in Vue.js for the front end, Java and Python for back-end development, and a solid understanding of database development, this is an ideal role for you. You will be involved in the entire development cycle, from front-end interfaces to back-end services, database design, and optimization, contributing to the innovation and technical advancement of our products.

Key Responsibilities:

Front-end Development:

Develop high-quality, responsive, and user-friendly web interfaces using the Vue.js framework.Work closely with the design team to ensure perfect implementation of UI/UX designs and optimize page performance and responsiveness.Develop and maintain front-end functionality in web applications, ensuring compatibility across devices and browsers.

Back-end Development:

Develop back-end web applications using Java, designing and implementing high-performance RESTful APIs.Build efficient and flexible back-end services using Python to handle complex business logic and data processing tasks.Design back-end architecture based on requirements, ensuring system scalability, stability, and security.

Database Development:

Design, develop, and optimize databases, ensuring efficient data storage, query performance, and security.Proficient in both SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB), capable of writing efficient database queries and stored procedures.Perform database performance tuning, design appropriate indexing and partitioning strategies to ensure responsiveness under large data volumes.

System Architecture & Optimization:

Participate in designing and optimizing application system architecture to improve performance, maintainability, and scalability.Optimize data exchange between front-end and back-end to improve overall system response time and user experience.Participate in technology selection, evaluate new frameworks and tools for front-end and back-end development, and drive continuous innovation.

Team Collaboration & Support:

Collaborate closely with product managers, designers, and other development teams to drive project progress.Write clear technical documentation to help team members understand and maintain code quickly.Actively participate in code reviews to improve overall development quality and the technical skillset of the team.

Qualifications:

Bachelor's degree or higher in Computer Science, Software Engineering, or a related field. Proficient in Chinese and English listening, reading, and writing skills is preferred At least 3 years of full-stack development experience, proficient in Vue.js front-end development, with a good grasp of modern front-end technologies and tools. Strong Java back-end development skills, familiar with Java development frameworks such as Spring Boot, with the ability to design and develop high-performance RESTful APIs. Proficient in Python back-end development, with experience in frameworks like Flask or Django for building efficient back-end services. Expertise in SQL and database design, familiar with MySQL, PostgreSQL, and NoSQL databases. Familiar with common front-end technologies (e.g., HTML5, CSS3, JavaScript, ES6), with experience in responsive web design. Strong object-oriented design and programming skills, with knowledge of common design patterns. Familiar with Git and other version control tools, with strong teamwork and communication skills. Strong problem-solving and analytical skills, with the ability to quickly diagnose and resolve technical issues.

#BASD #BASDWebDev

Additional Locations:  * Malaysia * Malaysia
Confirm your E-mail: Send Email