Senior Backend Engineer (Java)

October 2, 2023

Apply for this job

Email *

Job Description

<p><strong>***Fully remote from anywhere in Egypt ***</strong></p><p><br></p><p><strong> About Us</strong></p><p>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 and has since grown to more than 450 employees in offices around the world in KSA, UAE, Germany and Vietnam, and the company’s $110 million Series A round in 2021 – led by Checkout.com – broke records as the largest-ever in the Middle East. Tamara has over 3 million customers and more than 4,000 partner merchants including leading global and regional brands like IKEA, SHEIN, Adidas, Namshi and Jarir plus local SMEs.</p><p><br></p><p><strong>Job Description</strong></p><p>At Tamara, we have backend engineers in almost every team, and in that role, you’ll be making some of the most significant decisions for the company. You will work together with our talented engineers in designing, developing, and maintaining complex web applications and services for our BNPL service platform.</p><p><br></p><p>We’re looking for people with a strong background or interest in building successful products or systems; you’re comfortable in dealing with lots of moving pieces; you have exquisite attention to detail, and you’re comfortable learning new technologies and systems.</p><p><br></p><p><strong>What you will do </strong></p><ul><li>Design, build, and maintain APIs, services, and systems across Tamara’s engineering teams</li><li>Debug production issues across services and multiple levels of the stack</li><li>Work with engineers across the company to build delightful features that span various parts of the system</li><li>Collaborate with our business, product and operations teams to understand and solve our users’ pain points.</li><li>Improve engineering standards, tooling, and processes</li></ul><p><br></p><p><strong>What we are looking for</strong></p><ul><li>You have 5+ years of software development experience</li><li>You have software development experience using Java.</li><li>You have experience in Spring, Spring Boot, or Hibernate building APIs.</li><li>you have strong experience in Architecture/System design</li><li>Good understanding of SOLID principles, Design Patterns</li><li>Knowledge of AWS, OCI, Kubernetes</li><li>You are proactive, goal-orientated, and self-structured in your approach</li><li>You have experience as a developer in a startup company – is a plus.</li><li>Team player, creative thinker, and passionate about exploring new technologies.</li><li>Good written and spoken communication skills in English.</li><li>BSc in Computer Science or equivalent</li></ul>