Backend Software Engineer

1 week ago


Singapore NodeFlair Full time

**Job Summary**:
**Salary**
S$11,250 - S$22,500 / Monthly

**Job Type**

**Seniority**

Senior

**Years of Experience**
At least 6 years

**Tech Stacks**
AIOps Graph Docker Go RPC MQ Java Spark Linux Kubernetes kafka Flink MySQL Redis MongoDB Python

**Responsibilities**

**About TikTok**

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul and Tokyo.

**Why Join Us**

At TikTok, our people are humble, intelligent, compassionate and creative. We create to inspire - for you, for us, and for more than 1 billion users on our platform. We lead with curiosity and aim for the highest, never shying away from taking calculated risks and embracing ambiguity as it comes. Here, the opportunities are limitless for those who dare to pursue bold ideas that exist just beyond the boundary of possibility. Join us and make an impact happen with a career at TikTok.

**Team Introduction**

The team is responsible for infrastructure systems, including Storage/Computing/DB. We aim to be the leading SRE team across the industry. In the SRE team, you will have the opportunity to manage the complex challenges of scale, while using expertise in coding, algorithms, complexity analysis, and large-scale system design. We embrace a culture of diversity, intellectual curiosity, openness, and problem-solving. We also encourage ownership, self-governance and independence to work on various projects, and an environment that provides the support and mentorship needed to learn and grow as an engineer.

**What you will be doing**:
1. Reliability: Ensuring the reliability and efficiency of our core infrastructure, focusing on system capacity and stability; setting up reliability standards and recovery SOP.

2. Reliability: Troubleshooting and locating the technical issues, bottleneck analysis, managing system high availability architecture transformation and upgrading.

3. Efficiency: Building automated operation solutions for large-scale systems; partnering with system development teams for system iteration.

4. Efficiency: Designing and implementing software platforms and monitoring frameworks for efficient, automated, and intelligent service-oriented architecture (SOA) governance.

5. Cost: There are millions of CPUs. We should build delivery standards, and monitor and budget systems to optimize the cost of the company.

6. Compliance: Designing and setting up new IDC; designing and implementing data protection plan to meet the standard requirement.

**Qualifications**

**What you should have**:

- Bachelor's / Master's Degree in Computer Science or related major, with at least 6 years of relevant experience;
- Solid basic knowledge of computer software, understanding of Linux operating system, storage, network IO and other related principles.
- Familiar with one or more programming languages, such as Python, Go, and Java. Knowledge of design patterns and coding principles is necessary.

**Preference will be given to those who have one of the following**:
1. Experience with storage, and relevant system experience with the following: KV, Table, Graph, Redis, MySQL, MongoDB, MQ, and Kafka.

2. Experience with computing & big data, and system experience with the following: Kubernetes, Docker/Containers, AIops, Spark, Flink, Function as a service, RPC Framework, and Service Mesh.

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.



  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Roles & ResponsibilitiesJOB SUMMARY:We are seeking a Principal Backend Engineer to join our growing engineering team. In this role, you will work independently to deliver production-ready, high-quality code with minimal issues. You will take full responsibility for the design, development, and optimization of backend systems, collaborating with...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Roles & ResponsibilitiesJOB SUMMARY:We are seeking a Senior Backend Engineer to join our growing engineering team. In this role, you will work independently to deliver production-ready, high-quality code with minimal issues. You will take full responsibility for the design, development, and optimization of backend systems, collaborating with cross-functional...


  • Singapore beBeebackend Full time

    Backend Software EngineerWe're seeking a seasoned backend software engineer to join our team. The successful candidate will have extensive experience building scalable backend systems using Node.js, integrating APIs, and managing both SQL and NoSQL databases.Job Responsibilities:Design and implement robust backend systems, utilizing Node.js and relevant...


  • Singapore beBeeDataEngineer Full time

    Backend Software Engineer - Data ArchitectWe are seeking a highly skilled Backend Software Engineer to drive the development of our next-generation data intelligence and analytics platforms. In this pivotal role, you will architect, build, and maintain robust, scalable backend systems that power data-driven decision-making for critical industries across...


  • Singapore beBeeBackend Full time

    Job Title: Backend Software Engineer">We are looking for a skilled Backend Software Engineer to join our team. The ideal candidate will have experience developing applications with Java, Spring Boot, and Microservices.">Responsibilities:">Develop high-quality backend systems using Java, Spring Boot, and Microservices.Collaborate with cross-functional teams...


  • Singapore Vanguard Software Pte Ltd Full time

    JOB SUMMARY: We are seeking a Senior Backend Engineer to join our growing engineering team. In this role, you will work independently to deliver production-ready, high-quality code with minimal issues. You will take full responsibility for the design, development, and optimization of backend systems, collaborating with cross-functional teams to ensure...

  • Software Engineer

    1 week ago


    Singapore ASUS GLOBAL PTE. LTD. Full time

    AICS focuses on providing SaaS platform to solve the real problems in the healthcare industry. We are looking for a skilled and experienced backend software engineer to join our team! As a backend software engineer, you will design, build and deploy distributed systems on the public cloud. Our culture advocates grass root innovation and continuous learning....


  • Singapore Happy Hour Games Full time

    Design, develop, and maintain scalable backend systems for mobile games. - Lead technical design, implementation, debugging and optimization of game features. - Collaborate with game designers and frontend software engineers for game feature implementation. - Identify potential technical risks and provide technical advice for mitigation. - Ensure the...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    **Job Duties**: - Provide thought leadership to business and technology stakeholders on value propositions, best practices and cloud computing strategies. - Effectively communicate the technical strategy, processes and needs across the organisation. - Work closely with the Product Owners and Product Managers to understand, stay in-sync and deliver to...


  • Singapore beBeeBackend Full time

    We're seeking a talented Backend Software Engineer to join our team in Singapore. As part of a leading automotive company's growth strategy, we need professionals who can design and implement scalable solutions.">Job Description:Develop and maintain microservices with a focus on backend functionality. Contribute to frontend development using modern...