Search by job, company or skills

SenseTime MEA

Back End Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 months ago

Job Description

Job Title: Back-end developer

Location: KSA - Riyadh

Position Type: Full Time

Department: Research and Development Department

Mandatory: Saudi Nationals or Valid Transferable IQAMA Only

Design, development, and maintenance of the server-side logic, databases, and infrastructure that power web and mobile applications. Back-End Developers play a crucial role in ensuring the scalability, performance, and reliability of an application's back-end systems.

Responsibilities

  • Development: Responsible for developing and maintaining the server-side components of web and mobile applications. This includes creating APIs, handling data storage and retrieval, and managing application logic.
  • Design and Management: Designing, optimizing, and maintaining databases (SQL or NoSQL) to efficiently store and retrieve data. They ensure data integrity, security, and scalability.
  • Architecting back-end systems to handle growing user loads and data volumes. Design scalable solutions that can handle increased traffic and usage.
  • Optimization: Identifying and resolving performance bottlenecks in back-end code and database queries to ensure fast response times and efficient resource utilization.
  • Integration: Integrating third-party services, APIs, and libraries into the back-end systems as needed to extend functionality and capabilities.

Qualifications

  • Full-time undergraduate degree or above in Computer Science or related subject, at least 2 years hands on coding experience.
  • Proven hands-on Java programming experience, unit testing techniques, proficient in Java EE, Spring boot, Spring MVC, Microservices, RabbitMQ and other related technologies, Spring Cloud experience is a plus; in-depth understanding of various open-source frameworks, the framework itself has been developed or refactored will be preferred.
  • Experience in database (MySQL, MongoDB, Elasticsearch, Cassandra and so on), and related performance tuning.
  • Familiar with distributed architecture with the use of multi-threading for high-performance design and coding.
  • Familiar with Redis cluster, Redis caching technology, Python programming and web supplication development.
  • Pursuit of new technologies, good teamwork ability, proactive, willing to accept challenges, and able to work under pressure.
  • Good communication and strong understanding skills, English as working language.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 92695961

Similar Jobs