Description and Requirements
We are seeking a skilled early careerSoftware Engineer with strong expertise in Python (backend) and Java Script (frontend) to design, develop, and maintain scalable, high-performance applications. You will work closely with cross-functional teams to deliver robust software solutions.
Key Responsibilities Design, develop, and maintain backend services using Python . Build responsive, interactive user interfaces using React, Vue).
Integrate APIs and Lenovo services for customer releases.
Write clean, maintainable, and well-documented code.
Collaborate with product managers, designers, and QA engineers to deliver high-quality features.
Participate in code reviews, testing, and deployment processes.
Optimize application performance and scalability.
Troubleshoot, debug, and resolve technical issues.
Collaborate with Lenovo WW functional teams for AI enablement to improve accountability, efficiency and productivity for Lenovo products.
CI/CD infrastructure setup and deployment
Required Qualifications Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
2–5+ years of professional software development experience. Strong proficiency in Python and at least one backend framework (Django, Flask, Fast API). Strong proficiency in Java Script and at least one modern frontend framework (React, Vue). Experience with RESTful APIs and/or Graph QL.
Familiarity with relational and No SQL databases Postgre SQL, My SQL, Mongo DB).
Understanding of version control systems (Git).
Knowledge of software development best practices, including testing and CI/CD.
Soft Skills Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities.
Ability to work independently and manage multiple priorities. Additional Locations : * Taiwan - Taipei City - Taipei * Taiwan * Taiwan - Taipei City * Taiwan - Taipei City - Taipei