Company logo hidden

Backend Software Engineer

Unlock employer Dubai, United Arab Emirates Posted: 06 Sep 2024

Financial

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

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Intermediate

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.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

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 Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct