Enable job alerts via email!

Software Engineer

TAM Development Co.

Riyadh

On-site

SAR 200,000 - 300,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

TAM Development Co., a leader in digital solutions in Saudi Arabia, seeks a skilled Software Developer. The role involves designing and maintaining scalable software systems while collaborating with cross-functional teams. Candidates should possess at least 3 years of experience and strong proficiency in backend programming as well as familiarity with cloud services. Excellent problem-solving and communication skills in both Arabic and English are essential.

Qualifications

  • 3+ years of experience in software development.
  • Proficiency in backend languages (Python, Ruby, NodeJS).
  • Strong knowledge of cloud services and containerization.

Responsibilities

  • Design, implement, and maintain scalable software systems.
  • Build and manage containerized applications using Docker.
  • Monitor applications to ensure performance.

Skills

Problem-Solving
Collaboration
Communication

Tools

Docker
AWS
CI/CD

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. For over a decade, 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.

Key responsibilities and objectives:

  • Design, implement, and maintain scalable software systems using microservices architecture.
  • Build, deploy, and manage containerized applications using Docker.
  • Monitor and troubleshoot applications to ensure performance.
  • Implement security best practices for applications.
  • Collaborate with cross-functional teams to deliver robust software solutions.
  • Stay updated with emerging technologies and propose innovative tools and frameworks.
  • 3+ years of experience in software development.
  • Proficiency in backend programming languages (e.g., Python, Ruby, NodeJS).
  • Strong knowledge of containerization and cloud services (e.g., AWS, Oracle Cloud, GCP).
  • Familiarity with CI/CD tools (e.g., GitHub Actions).
  • Solid understanding of networking, security principles, and performance monitoring in cloud-native environments.
  • Experience with microservices architecture and serverless technologies is highly desirable.
  • Familiarity with SQL databases and their integration with microservices.
  • Familiarity with NoSQL databases is a plus.
  • Strong problem-solving skills.
  • Excellent collaboration and communication skills.
  • Certifications in Kubernetes (CKA/CKAD), Docker, or cloud platforms are a plus.
  • Proficiency in Arabic and English, both spoken and written.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.