Enable job alerts via email!

Software Engineer, Digital Solutions.

TAM Development Co.

Riyad Al Khabra

On-site

SAR 120,000 - 180,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm in Riyad Al Khabra is seeking a Software Engineer to develop advanced features in web applications using Django. The ideal candidate will have 4+ years of experience with Django, Python, and Docker, and will also mentor junior engineers. This is a full-time position that offers a collaborative work environment.

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
Docker
Python
English
Arabic
Problem-solving
Team collaboration

Education

Bachelor’s degree in Computer Science or related field

Tools

CI / CD pipelines
Job description

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.
Requirements
  • 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.