Backend Software Engineer, Global E-commerce (Governance Service)

TikTok

4.5

(6)

Singapore

Why you should apply for a job to TikTok:

  • 4.5/5 in overall job satisfaction
  • 4.5/5 in supportive management
  • 100% say women are treated fairly and equally to men
  • 100% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Employee well-being is supported via hybrid work, short-term counseling through our EAP and a premium subscription to Headspace.
  • We embrace diversity across all dimensions and provide employees with 9 employee resource groups globally, including our WOMEN ERG.
  • Comprehensive parental leave policy as well as fertility treatment through healthcare providers with a $20,000 lifetime maximum.
  • #7127893674507454756

    Position summary

    E-Commerce ecosystem, content and commodity quality, and friction-free experiences to drive improvement.

    Responsibilities:

    • Develop efficient, highly scalable, and secured services to build/integrate e-Commerce solutions for TikTok Shop.
    • Develop backend systems and services for info-security, compliance, anti-fraud, business governance, customer service, etc.
    • Implement best-in-class real-time computing, high concurrency, and high scalability engineering practices across all product engineering disciplines.
    • Research, design, and develop computer and network software or specialised utility programs.
    • Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
    • Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.

    Qualifications

    Minimum Qualifications:

    • Bachelor's or higher degree in Computer Science, Information Technology, Programming & System Analysis, Science (Computer Studies) or related discipline.
    • Candidate should have at least 2 years of experience in developing highly scalable backend services and systems using at least one of the following programming languages: Java, Golang, or Python.
    • Strong problem-solving skills and proficiency in software programming are essential, with a focus on good code design and coding style.
    • A deep understanding of data structures, algorithm design and analysis, networking, data security, and highly scalable systems design is expected.
    • In-depth knowledge of common databases and messaging frameworks such as MySQL, Redis, Kafka, and MQ is required.

    Preferred Qualifications:

    • Should be capable of providing elegant and efficient design solutions.

    Why you should apply for a job to TikTok:

  • 4.5/5 in overall job satisfaction
  • 4.5/5 in supportive management
  • 100% say women are treated fairly and equally to men
  • 100% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Employee well-being is supported via hybrid work, short-term counseling through our EAP and a premium subscription to Headspace.
  • We embrace diversity across all dimensions and provide employees with 9 employee resource groups globally, including our WOMEN ERG.
  • Comprehensive parental leave policy as well as fertility treatment through healthcare providers with a $20,000 lifetime maximum.