3 months ago
Dubai, United Arab EmiratesSenior
Responsibilities
- Collaborate with product, design, operations, and engineering teams to define valuable features and technical solutions.
- Own and ship reliable, scalable, and maintainable backend software from design through implementation, deployment, monitoring, and measurement.
- Design and build a cloud-native platform with monitoring, observability, security, scalability, elasticity, and testing capabilities.
- Mentor engineers, promote best practices, and foster a high-performance engineering culture.
- Improve CI/CD workflows and contribute to knowledge-sharing practices.
Requirements
- At least 4 years of software development experience.
- Experience building and maintaining complex backend systems.
- Ability to write clean, high-quality, testable, reusable, and documented code.
- Ability to define and communicate technical and design requirements and make independent tradeoffs.
- Strong data-driven thinking, customer focus, communication, collaboration, ownership, and curiosity.
- Experience with systems that handle money is valued.
- Experience with Node.js, GraphQL, Postgres, Elasticsearch, or Kafka is valued.
- Must live in or be willing to relocate to the UAE.
Tech Stack
Apache KafkaAWSElasticsearchGitHub ActionsKotlinKubernetesNestJSNext.jsNode.jsPostgreSQLReactRedisSwiftSwiftUITerraformTypeScript
Categories
About Ziina
Ziina builds a mobile payments app and money transfer platform for consumers and small businesses in the UAE, enabling instant peer-to-peer transfers and business payments. It monetizes through payment processing and related financial services and is licensed by the Central Bank of the UAE. Founded in 2020 and headquartered in Dubai, it focuses on the Middle East market.
