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.