Current jobs related to Backend Software Engineer - Riyadh, Ar Riyāḑ - TAHAKOM


  • Riyadh, Ar Riyāḑ, Saudi Arabia Quant Data & Analytics Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team at Quant Data & Analytics. As a key member of our backend development team, you will play a crucial role in designing, developing, and maintaining our backend systems, ensuring high performance and responsiveness to requests...


  • Riyadh, Ar Riyāḑ, Saudi Arabia InnovTalent Full time

    We are seeking a skilled Backend Developer to join our IT team at InnovTalent, focused on developing and maintaining scalable and secure banking applications. As a Backend Developer, you will collaborate with cross-functional teams to implement backend solutions that support our financial products and services.Key Responsibilities:Design, develop, and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Quant Data & Analytics Full time

    Job OverviewQuant Data & Analytics is a pioneering Saudi enterprise leading the charge in digital transformation by leveraging data resources in the fourth industrial revolution. We are committed to delivering exceptional Data Science and AI SaaS products and solutions, with a focus on the real estate and retail sectors.Job RoleWe are seeking a highly...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Duncan & Ross Full time

    About the JobWe are seeking a highly skilled Sr. Backend Developer to join our team at Duncan & Ross. As a key member of our development team, you will play a pivotal role in designing, developing, and maintaining our sophisticated backend applications and systems.Key Responsibilities:Lead the development and optimization of server-side applications and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Arthur Lawrence Full time

    Job Requirements:We are seeking a highly skilled Senior Software Engineer to join our team at Arthur Lawrence in Riyadh, KSA. The ideal candidate will have a strong background in software development, with a minimum of 8 years of experience in modern programming languages.Key Responsibilities:Develop software solutions using React and integrate with backend...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Intelmatix Full time

    About IntelmatixWe are a deep tech Artificial Intelligence (AI) company founded in 2021 by a group of MIT scientists with a vision to transform enterprises into cognitive entities. A cognitive enterprise uses AI and Decision Intelligence to make informed decisions, leading to better business outcomes with improved accuracy and reduced errors.Job SummaryWe...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Duncan & Ross Full time

    About the JobWe are seeking a highly skilled Sr. Backend Developer to join our team at Duncan & Ross. As a key member of our development team, you will play a pivotal role in the design, development, and maintenance of our sophisticated backend applications and systems.Key ResponsibilitiesLead Backend Development: You will lead the development and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Arthur Lawrence Full time

    About the RoleArthur Lawrence is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our technology consulting firm, you will play a crucial role in delivering enterprise-wide business transformation and business applications implementation services.Key ResponsibilitiesDevelop software solutions using modern programming...

  • Software Engineer

    2 months ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Tayyeb Enterprises Full time

    Job SummaryTayyeb Enterprises is seeking a highly skilled Software Engineer to join our team as a Web Application Developer. The successful candidate will be responsible for designing, developing, and maintaining web-based applications for our Social Networks and Apple Platforms.Key ResponsibilitiesDevelop and implement web-based applications using standard...

  • Software Engineer

    2 months ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Tayyeb Enterprises Full time

    Job Title: Web Application DeveloperTayyeb Enterprises is seeking a skilled Web Application Developer to support the ongoing development of websites and manage the development of custom web applications for Social Networks & Apple Platforms.Key Responsibilities:Develop, implement, and maintain web-based/Apple-based applications.Test custom...

  • C4I Software Engineer

    2 months ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Dalma Tech2 Full time

    Job SummaryWe are seeking a highly skilled C4I Software Engineer to join our team at Dalma Tech2. The successful candidate will be responsible for designing, developing, and maintaining software for large-scale real-time air defense systems.Key ResponsibilitiesPerform analysis and resolution of software assigned system software and proposed...

  • C4I Software Engineer

    1 month ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Leidos Full time

    Job SummaryLeidos is seeking a skilled C4I Software Engineer to support the Royal Saudi Air Force (RSAF) in the Kingdom of Saudi Arabia. The successful candidate will be part of the Contractor Engineering and Technical Support team, working on a U.S. Air Force Foreign Military Sales (FMS) program to the Kingdom of Saudi Arabia.Key ResponsibilitiesPerform...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Antal International Network - IME Full time

    Key Responsibilities:• Design and develop scalable, efficient, and reliable software solutions• Collaborate with cross-functional teams to identify and prioritize project requirements• Develop and maintain high-quality code, adhering to industry standards and best practices• Troubleshoot and resolve complex technical issues• Participate in code...

  • C4I Software Engineer

    2 months ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Dalma Tech2 Full time

    Job SummaryWe are seeking a highly skilled C4I Software Engineer to join our team at Dalma Tech2. The successful candidate will be responsible for designing, developing, and maintaining software systems for our C4I applications.Key ResponsibilitiesSoftware Analysis and Resolution: Perform analysis and resolution of software assigned system software and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Leidos Full time

    Leidos is seeking a skilled Sr. Software Engineer to support the Royal Saudi Air Force (RSAF) in the Kingdom of Saudi Arabia.The successful candidate will be part of the Contractor Engineering and Technical Support team in support of a U.S. Air Force Foreign Military Sales (FMS) program to the Kingdom of Saudi Arabia.This is a one-year assignment with option...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Leidos Full time

    Job SummaryLeidos is seeking a highly skilled C4I Software Engineer to support the Royal Saudi Air Force (RSAF) in the Kingdom of Saudi Arabia. The successful candidate will be part of the Contractor Engineering and Technical Support team in support of a U.S. Air Force Foreign Military Sales (FMS) program to the Kingdom of Saudi Arabia.This is a one-year...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Caliberly Full time

    At Caliberly, we're seeking a skilled Odoo Software Engineer to join our team and contribute to the development of our manufacturing operations. As an Odoo expert, you'll be responsible for customizing, developing, and deploying Odoo ERP modules to meet our specific needs.Key Responsibilities:Customize and develop Odoo modules to optimize manufacturing...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Duncan & Ross Full time

    We are seeking a skilledSoftware Engineerwith expertise in Python and Data Analysis to join our team at {company}.This role involves working on various projects, collaborating with colleagues, and contributing to the growth of our company.Main Responsibilities:Develop software applications using PythonConduct data analysis to inform business...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Leidos Full time

    Job DescriptionLeidos is seeking a highly skilled software engineer to support the Royal Saudi Air Force (RSAF) in the Kingdom of Saudi Arabia. The software engineer will be part of the Contractor Engineering and Technical Support team in support of a U.S. Air Force Foreign Military Sales (FMS) program.This is a one-year assignment with an option to renew....


  • Riyadh, Ar Riyāḑ, Saudi Arabia Radicalhire Full time

    Software Engineer -.NetWe are seeking a highly skilled Software Engineer to join our team at Radicalhire in Saudi Arabia. Our client is a leading Telecom Company in the Middle East region, undergoing a significant expansion plan that requires the addition of dynamic resources with diverse and extensive IT backgrounds.This career enhancement opportunity is...

Backend Software Engineer

2 months ago


Riyadh, Ar Riyāḑ, Saudi Arabia TAHAKOM Full time
Job Overview

The Backend Developer will be responsible for designing and implementing server-side applications, focusing on RESTful APIs and backend services. This role involves collaborating with frontend developers to ensure high performance and quality in applications.

Key Responsibilities
  1. Develop and maintain server-side applications using modern backend frameworks.
  2. Design and implement RESTful APIs and other backend services to meet project requirements.
  3. Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  4. Ensure the performance, quality, and responsiveness of applications.
  5. Write clean, maintainable, and well-documented code.
  6. Troubleshoot and debug applications to optimize performance.
  7. Mentor the team and explain development concepts to team members.
  8. Participate in code reviews to ensure best practices and coding standards are followed.
  9. Stay up to date with the latest industry trends and technologies.
Requirements
  1. Experience with RESTful API design and implementation, including proven work experience as a Backend Developer in a modern backend framework, preferably SpringBoot or NestJS.
  2. Proficiency in Java, Python, and TypeScript.
  3. Strong understanding of software architecture and design principles.
  4. Ability to design systems with a clear separation of concerns, promoting modularity and reusability.
  5. Deep knowledge of SQL and NoSQL database management systems (e.g., SQL Server, PostgreSQL, MongoDB).
  6. Deep understanding of database performance and optimization, including the ability to write efficient queries and understanding query execution plans, and design indexing strategies to improve database performance.
  7. Experience with database migration tools such as Liquibase or Flyway.
  8. Familiarity with in-memory caching databases like Redis.
  9. Experience with object storage systems like MinIO and S3.
  10. Experience with distributed event streaming platforms such as Kafka and RabbitMQ.
  11. Proficiency with modern development tools and workflows, including version control systems (e.g., Git).
  12. In-depth knowledge of containerization technologies, like Docker or Podman, and container orchestration tools like Kubernetes.
  13. Experience with microservices architecture and its associated challenges and benefits, including service discovery, load balancing, and fault tolerance.
  14. Familiarity with architectural patterns such as MVC, layered architecture, and event-driven architecture.
  15. Capability to create and maintain comprehensive technical documentation, ensuring all stakeholders have a clear understanding of system design and implementation.
  16. Experience in assessing and selecting appropriate technologies and frameworks to meet project requirements while considering factors like scalability, performance, and maintainability.
  17. Knowledge of design patterns and best practices for building scalable, maintainable, and secure backend systems.
  18. Experience with logging frameworks and tools such as the ELK stack (Elasticsearch, Logstash, Kibana).
  19. Strong problem-solving skills and attention to detail.
  20. Ability to work in a collaborative team environment.
  21. Excellent communication skills.
  22. Familiarity with Agile/Scrum development methodologies.
Preferred Qualifications
  1. Bachelor's degree in Computer Science, Software Engineering, Web Development, or a related field.
  2. 5-8 years of experience with other backend frameworks (e.g., Flask).
  3. Experience with cloud services (e.g., AWS, Azure, Google Cloud).