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