Senior DevOps Engineer

Bahrain

Receiptable partners with major banks and retailers to deliver digital receipts directly to the bank app. We’re looking for a Senior DevOps Engineer to join us on our mission to digitise the world’s receipts and better engage consumers. Backed by some of the Middle East’s most prominent tech VCs and Angel Investors, we’re an early-stage, fast-growing company launching in Bahrain in 2024 and with our sights set on expansion throughout the MENA region. Working hand-in-hand with both the CTO and Head of Engineering, you’ll execute a DevOps strategy that scales our product by building out infrastructure from scratch based on best practices and well-architectured principles. We are dedicated to creating world-class technology and helping the environment, one receipt at a time. If you’re an ambitious professional ready for the challenge of building an impactful, global FinTech, we want to hear from you!

What does a typical day look like in this role?

  • Contribute to the team’s culture of continuous improvement and innovation.
  • You think customer and team before self and you display behaviours that allow teams and individuals to succeed.
  • Solve challenging problems simply and pragmatically to deliver quality outcomes.
  • Engaging with engineers in code reviews, architecture and infrastructure discussions.
  • Contributing to the on-going maintenance and support of the platform.

What does great look like?

  • Coaching and mentoring the engineering teams on DevOps best practices.
  • A mindset of experimentation and innovation to support our adoption and use of technology.

The experience and knowledge that you bring to the team: 

  • Building infrastructure through automation within a cloud environment, preferably AWS.
  • Serverless containerisation with Fargate.
  • Practical experience in cloud software engineering and best practices with CI/CD pipelines.
  • Experience with event-driven architecture at scale.
  • Experience using a variety of databases including DynamoDB and Aurora(Postgres).
  • A pragmatic passion for automation through continuous innovation and improvement.

It would be a bonus if you bring: 

  • Experience with supporting serverless and microservices at scale with high reliability and resilience.
  • Experience with security best practices on cloud environments including how you handle sensitive data.
  • An understanding of what it takes to build scalable platforms using techniques around eventual consistency, caching and observability.

Finally, a little on our technology:

  • Cloud-based, AWS-hosted, and Infrastructure as Code at our core.
  • We also support native mobile SDKs to make it easier for our partners to integrate.
  • We lean on AWS serverless technologies such as API Gateway, ALBs, Lambda, Kinesis, SNS and SQS.
  • Our backend services are primarily TypeScript and NodeJS containers running in Fargate and EKS.
  • We think native for our mobile SDKs with Swift (IOS) and Kotlin (Android).
  • We store data in DynamoDB, AWS Aurora (Postgres), and S3.
  • We value customer data and keep security front of mind and at our core.

Why work at Receiptable?

  • Competitive salary and share option package
  • An autonomy-first approach to managing your own working hours
  • 30 days annual holiday
  • Your choice of new tech to produce your best work
  • Be part of a diverse and inclusive global team


What will the interview process be like?

  • Initial screening video call with the Head of Engineering around the role and your experience.
  • Technical interview with the Head of Engineering and CTO.
  • Final interview with the founder to learn more about the company and the journey.

By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.