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