JOB DESCRIPTION
- Participate in architecture and product design to help the team deliver business values to customers
- Design, build, and maintain APIs, services, and systems across Tamara’s engineering teams.
- Debug production issues across services and multiple levels of the stack
- Work with engineers across the company to build delightful features that span various parts of the system
- Collaborate with our business, product, and operations teams to understand and solve our users’ pain points.
- Enjoy our culture of pair and mob programming as a best practice for team work to provide high-quality applications and exchange your knowledge with other developers
JOB REQUIREMENTS
MUST HAVE SKILLS:
- You have 5+ years of experience in building scalable and
- Reliable large-scale backend API’s
- You are very proficient in Golang
- Experience with Java or PHP
- You have experience of Elasticsearch and indexing products
- You have strong experience in Architecture/System Design
- Good understanding of SOLID principles, Design Patterns
- Knowledge of AWS, OCI, Kubernetes/Docker
- Experience with distributed systems with messaging tools like Kafka or RabbitMQ
- Experience with Agile/Scrum
- Knowledge of Javascript, Vue.js, HTML and CSS - is a plus
COMMON REQUIREMENT
- Understanding of Agile methodologies and experience in working in Agile teams.
- Cloud-based applications/Microservices/Distributed system
- APIs development
- Proficient understanding of source versioning tools, such as Git (we’re using Gitlab)
- BSC in Computer Science or equivalent
- Good written and spoken communication skills in English (Arabic is a big plus)
- Proactive, goal-orientated, and self-structured in your approach
NICE TO HAVE
- Experience with Java is a plus
- Previous exposure to and experience working in the fintech/banking domain
- Experience in integrating web applications with payment gateways
- Experience with distributed systems with messaging tools like Kafka or RabbitMQ
- Knowledge of Cloud services such as AWS, GCP, OCI, Kubernetes/Docker
ACCEPT REMOTE WORKING
Skills Tags: Go, DB, Kafka
BENEFITS
Competitive Salary and Brilliant Health Benefits
Progressive and Fun Working Environment
Valuable Training