Ziina - Full-Stack Engineer
Requirements
• As a Full-Stack engineer at Ziina you will: • Collaborate with world-class product, design, operations, and engineering teams to determine which features and solutions will deliver the most value for the business and the best experience for our users. • Own, develop, and deliver end-to-end feature implementations spanning both the frontend and backend. You will take features from design, to implementation, to polish, to shipping, to monitoring and measuring progress. • Actively participate in design discussions and collaborate with the product team to ensure web and mobile interfaces are user-friendly and intuitive, while integrating effectively with backend services and APIs. • Review code and continuously level up by collaborating with other engineers on the team. • Help shape our engineering culture by introducing best practices, tools, and methods of knowledge-sharing for building best-in-class products. • We’ve built a modular architecture with the principles of reliability, scalability, and maintainability in mind. Our current stack is: • Typescript, Node.js and Nest.js for our main application’s backend. • Swift/SwiftUI for our iOS app, Kotlin for our Android app. • Next.js, React and Typescript for our web applications. • GraphQL Federation for our client-facing APIs and Kafka for our inter-service communication. • AWS for hosting our cloud infrastructure and Kubernetes for orchestrating our workloads. • Terraform for IaC • Github Actions for CI/CD.
Responsibilities
• Have 4+ years of full-stack development experience. • Demonstrate high integrity and a team-first mindset • Take ownership and show initiative, with a strong bias toward action • Thrive in bringing clarity and structure to ambiguous problems • Are curious, proactive, and eager to learn and grow • Communicate clearly and collaborate effectively across teams • Can define and articulate technical and design requirements • Write clean, high-quality, testable, and well-documented code • Think analytically, with strong data-driven decision-making and customer focus • Are based in, or open to relocating to, the UAE • What would amaze us • Proficiency with frontend technologies such as React, Next.js, Angular, or Vue, and backend technologies like Node.js, Django, or Ruby on Rails. • Experience with relational databases like PostgreSQL or MySQL. • Strong understanding of RESTful APIs and experience with web servers, application architecture, and deployment strategies. • A solid grasp of version control tools, preferably Git. • Experience in integrating third-party services and APIs into a complex application ecosystem.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT