ByteDance Circular Logo

Backend Software Engineer

ByteDance Dubai, United Arab Emirates Posted: 06 Sep 2024

Financial

  • Estimate: $100k - $180k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

About the Job
The Office Intelligence team at ByteDance is focused on delivering advanced product solutions within the Corporate Service Management domain to enhance management efficiency and improve user experience for staff services. This team builds intelligent decision-making platforms for business owners and fosters an efficient and comfortable office lifestyle for employees, emphasizing creativity and innovation in its daily operations.

As a Backend Software Engineer, you will be responsible for the server-side development of ByteDance’s enterprise solution products. This includes delivering highly available, high-performance, and scalable business products through high-quality design and coding. Your role will involve constructing the backend infrastructure, researching new technologies, and solving complex technical challenges. You will also explore tools and processes to enhance team efficiency and will actively contribute throughout the product delivery cycle—spanning requirement communication, system design, testing, monitoring, and project management.

Job Responsibilities

  • Develop server-side projects for enterprise solutions, ensuring high availability and performance.
  • Participate in the construction of backend infrastructure and engage in new technology research.
  • Explore tools and processes to improve team efficiency and enhance the technical atmosphere.
  • Contribute throughout the product delivery cycle, including requirement communication, system design, testing, monitoring, and project management.

Qualifications
Minimum Qualifications:

  • Bachelor's degree or higher in Computer Science or related fields preferred.
  • Proficient in Java or Golang, with knowledge of JVM/Golang pprof tuning methods.
  • Familiar with distributed system design patterns and technologies such as message queues, distributed storage, cache, and locks.
  • Understanding of operating systems, computer networks, and information security, using common data structures and algorithms.
  • Experience with MySQL and mainstream NoSQL databases, with problem-solving abilities in related areas.
  • Proficient in at least one scripting language and capable of troubleshooting issues on Linux.
  • Strong self-learning capability and knowledge of server-side technologies.
  • Excellent execution and communication skills, capable of leading medium to large projects.
  • Proficiency in English is essential.

Preferred Qualifications:

  • Familiarity with AI/ML and the ability to apply these technologies within the business domain.

ByteDance is committed to creating an inclusive environment where employees are valued for their skills and unique perspectives, celebrating diversity in our workplace as we strive to inspire creativity and enrich lives.

Apply now

Jobs you might like   View all jobs

About ByteDance

ByteDance is a global incubator of platforms at the cutting edge of commerce, content, entertainment, and enterprise services - over 2.5bn people interact with ByteDance products including TikTok. Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. At ByteDance, we create together and grow together. That's how we drive impact - for ourselves, our company, and the users we serve. We are committed to building a safe, healthy, and positive online environment for all our users. We have over 110,000 employees based in more than 30 countries globally. Join us.