ng basis - we encourage you to apply early.
Successful candidates must be able to commit to at least 3 months long internship period.
Candidates who pass resume screening will be invited to participate in TikTok's technical online assessment.
Responsibilities:
- Engaged in the full development lifecycle designing, developing, testing, deploying, maintaining, monitoring and improving software.
- Deploy code daily and use data to drive our decisions, while delivering software and analytics to consumers and dealers.
- Collaborate with fellow engineers to solve problems.
- Write well formatted modular code.
- Compile and integrate changes with the project.
- Implement unit tests and functional tests for their tasks.
- Convert given high level software design to low level software design.
- Use suitable data structures.
- Perform, debug and fix bugs, competency in 1 programming language.
Qualifications
Minimum Qualifications:
- Majoring in Computer Science or related field.
- Expertise with Golang or similar object-oriented languages.
- Strong understanding of SQL or similar relational databases.
- Understanding of how to build high volume, distributed back-end services with latest technologies.
Preferred Qualifications:
- Experienced with a modern Javascript framework like React.js is a plus.
- Experienced with building scalable websites (e-commerce) or large-scale applications.
- Possess strong debugging skills.
By submitting an application for this role, you accept and agree to our global applicant privacy policy, which may be accessed here: https://careers.tiktok.com/legal/privacy.
If you have any questions, please reach out to us at [email protected]