TikTok
Backend Software Engineer - TikTok - OGC
Found: Today
This role is based in San Jose, California.
Compensation:
$122574 - $259200 annually
Responsibilities:
- Participate in system architecture design, write high-quality code, and develop and maintain the company's core business backend services.
- Design, optimize, and maintain databases to ensure data integrity and efficiency.
- Develop and maintain RESTful APIs for efficient data exchange.
- Monitor and optimize system performance, resolving potential bottlenecks.
- Respond to and resolve issues in the production environment for system stability.
- Collaborate with front-end engineers and product managers for timely project delivery.
Qualifications:
- Bachelor's degree in computer science or related field.
- Proficient in backend programming languages such as Go or Java.
- Familiar with database technologies like MySQL and NoSQL.
- Understanding of RESTful API design.
- Experience with Linux-based operating systems.
Preferred Qualifications:
- Knowledge of microservices architecture and technologies like Docker and Kubernetes.
- Experience in developing large-scale distributed systems.
- Familiarity with front-end technologies such as HTML, CSS, JavaScript.