Enable job alerts via email!

Software Engineer, Digital Solutions.

TAM Development Co.

Riyadh

On-site

SAR 200,000 - 300,000

Full time

Today
Be an early applicant

Job summary

A Saudi tech firm is looking for a Software Engineer to develop advanced features in web applications using Django. The role involves working with Docker for containerization, designing CI/CD pipelines, and mentoring junior engineers. Candidates should have a Bachelor's degree in Computer Science and 4+ years of relevant experience, with fluent English and Arabic skills required.

Qualifications

  • 4+ years of experience with Django, Python, and Docker.
  • Proven experience in setting up and maintaining CI/CD pipelines.
  • Strong problem-solving skills and ability to work in a team environment.

Responsibilities

  • Design, develop, and maintain advanced features in Django-based applications.
  • Implement and manage Docker containers for development and production environments.
  • Develop and maintain CI/CD pipelines for automated testing and deployment.
  • Collaborate with team members to improve existing infrastructure and workflows.
  • Mentor junior engineers and assist in their technical growth.

Skills

Django
Python
Docker
CI/CD pipelines
Problem-solving
Fluent in English
Fluent in Arabic

Education

Bachelor’s degree in Computer Science or related field
Job description
Overview

TAM is a Saudi publicly listed company, specialized in digital solutions and advisory services for public and private sector clients, leading sustainable public transformation from strategy to execution. TAM has been the partner of choice for 50+ government entities. Our agility, expertise, and holistic approach have helped smoothen the processes and paths of Saudi public impact initiatives operating under the Vision 2030 umbrella.

We are currently looking for a Software Engineer at TAM, who will play a pivotal role in developing advanced features and enhancements in web applications using the Django framework. This role requires a deeper understanding of Docker for containerization and deployment. You will also contribute to the design and implementation of CI/CD pipelines, ensuring smooth and reliable deployment of applications.

Key responsibilities and objectives
  • Design, develop, and maintain advanced features in Django-based applications.
  • Implement and manage Docker containers for development and production environments.
  • Develop and maintain CI/CD pipelines for automated testing and deployment.
  • Collaborate with team members to improve existing infrastructure and workflows.
  • Mentor junior engineers and assist in their technical growth.
Qualifications
  • Bachelor’s degree in Computer Science or related field.
  • 4+ years of experience with Django, Python, and Docker.
  • Proven experience in setting up and maintaining CI/CD pipelines.
  • Fluent command of English and Arabic.
  • Strong problem-solving skills and ability to work in a team environment.
Competencies
  • You enjoy working in a fast-paced and sometimes demanding environment, and you have the ability to juggle multiple priorities
  • You can self-motivate and work autonomously while appreciating guided coaching and collaborative teaming
  • Confident and effective communicator with excellent influencing skills
  • A skillful listener and strong at facilitating discussion
  • Strong networker and sharing of ideas and knowledge
  • Ability to think strategically in terms of culture and behavior, business processes and technology and tools
  • People oriented and value driven
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.