Tamara is MENA’s leading payments innovator, focused on providing a seamless experience for merchants and customers through fair and transparent financial solutions. The company’s flagship Buy Now Pay Later platform lets shoppers split their payments online and in-store with no interest and no hidden fees. Tamara was founded in Riyadh, Saudi Arabia in late 2020 by serial entrepreneur Abdulmajeed Alsukhan, Turki Bin Zarah, and Abdulmohsen Al Babtain. It has since grown to more than 200 employees in offices around the world in KSA, UAE, Germany, and Vietnam. The company’s $110 million Series A round in 2021 - led by Checkout.com - broke records as the largest-ever in the Middle East, and to date, it has raised $216 million in equity and debt. Tamara has over 4 million customers and more than 6,000 partner merchants, including leading global and regional brands like IKEA, SHEIN, Adidas, Namshi, and Jarir, plus local SMEs.
What we do:
- In our team, there is a broad variety of projects we work on. The team is responsible for a customer's order journey from checkout to repayment. We’ve built and now maintain a finance system to offer payment by pay later or in installments. This application is implemented using DDD and Event Sourcing patterns to be able to keep track of changes of orders, payments and always be able to see the state of order in a given moment in time.
- All backend applications and services are deployed to K8s cluster using Terraform scripts, Helm, Gitlab CI/CD on AWS and OCI (Oracle Cloud Service)
- All frontend applications are deployed to S3 and under Cloudfront service
- We use Grafana, Prometheus, Kibana, Logstash, Filebeat, Runit and Alpine Linux for our OS and monitoring system
- We use RabbitMQ and Kafka for the messaging systems to distribute and send the data across our systems
- We use MySQL8, Postgres, and Redis for our data storage and caching
- We write software mainly using Java, PHP, and other backend languages such as Go, Python, and Typescript for NodeJs and Frontend apps.
- Our code is 100% covered by unit tests, automation tests, and as well as e2e tests
- If you have a passion for creating A-class applications to provide best-in-class user experience and help Tamara become the market leader, our team would be a great place for you.
- At Tamara, we invest a lot in every engineer and help grow and improve skills for further career development.
- We face a lot of challenges on a daily basis, opening thousands of opportunities to unleash your engineering and creative potential.
- Furthermore, you will optimize our platform for scalability during peak traffic hours. Adhering to agile SW development methodologies, you will also ensure code quality and enforce best practices by communicating and sharing them with team members.
Keywords:
- AWS, GCP, Oracle Cloud Service
- VPC, LB, Networking, Cyber Security
- Kubernetes, Docker, Container Orchestration
- Terraform, Helm
- RabbitMQ, Kafka
- MySQL, Postgres, Redis
- Git (GitLab/Gitlab runner)
- Stresstest, load testing
- Java, PHP, Golang, Python
You come with:
- Knowledge of most of the keywords described above
- A proactive, goal-oriented, reliable, and self-structured way of working, attitude is most important for us
- Ability to convert your ideal solution for a given problem into the terraformed, helm scripts
- Several years of experience in development with DevOps or System Administration with a security mindset
- Experience with Databases management such as MySQL, Postgres, and NoSQL
- Fluency in English
We offer:
- Everyday use of modern development tools/frameworks
- Competitive Salary package
- High degrees of responsibility and autonomy
- Great opportunities for personal and professional growth
- An attractive working environment in a dynamically growing fintech sector involving steep training curves and flat command structure