Backend Engineer Intern
Shopee
Job Description
- Design, develop, maintain, and optimize backend services and systems.
- Participate in system architecture design and technical discussions to deliver scalable and reliable solutions.
- Collaborate with product managers and cross-functional teams to translate business requirements into technical solutions.
- Develop reusable components and platform services to support business growth and product innovation.
- Optimize system performance, stability, scalability, and resource efficiency.
- Troubleshoot and resolve issues related to functionality, reliability, and performance.
- Contribute to the design and implementation of distributed systems, data processing pipelines, and high-concurrency services.
- Stay updated with industry trends and emerging technologies, and apply innovative solutions to business challenges.
Requirements
- Bachelor's degree or above in Computer Science, Software Engineering, Engineering, or a related field.
- Proficiency in at least one backend programming language such as Java, Go, Python, or C++.
- Strong foundation in computer science fundamentals, including data structures, algorithms, operating systems, computer networks, and databases.
- Familiarity with Linux operating systems and backend development environments.
- Experience with relational databases such as MySQL.
- Understanding of system design principles, distributed systems, and scalable backend architectures.
- Strong problem-solving, analytical thinking, and debugging skills.
- Good communication and teamwork skills, with the ability to work independently and take ownership of projects.
- Passion for technology, innovation, and solving complex engineering challenges.
- Full-time interns preferred
- Part-time interns who can commit at least 3 working days a week are also welcome to apply