Staff Engineer - (Backend)
Job Description
About Alaan
We are an AI-powered expense management platform designed to simplify finance for businesses in the Middle East, helping them save both time and money. Our platform offers everything businesses need to manage and control their expenses in one place, including smart corporate cards, AI-powered automation and insights, streamlined accounting, and centralized dashboards.
Since 2022, over 800 businesses in the UAEfrom startups to enterprises like Al Barari, Rove, Rivoli, Punjab National Bank, and CarSwitchhave used Alaan to control their spending and reduce costs. Together, our customers have saved over AED 100 million using Alaan.
About The Role
We are looking for a Staff Engineer - Backend to join our growing team and lead the development of robust, scalable backend systems.
At this role you will take ownership of backend architecture and systems at Alaan. You will be responsible for designing, building, and maintaining efficient, reusable, and reliable backend systems that power our platform. You will collaborate closely with cross-functional teams and play a key role in ensuring our systems are scalable, secure, and high-performing.
What You'll Do- Lead the architecture, design, and development of complex backend systems and services.
- Ensure high performance, scalability, and reliability of the platform.-
- Collaborate with product, frontend, and DevOps teams to deliver end-to-end solutions.
- Mentor and guide junior engineers, providing technical leadership.
- Write clean, maintainable, and efficient code with a focus on performance and scalability.
- Drive technical decision-making and propose new ideas to improve system design and functionality.
- Troubleshoot, debug, and improve existing systems, ensuring seamless integration with various components.
- Ensure code quality through testing, code reviews, and best practices.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 6+ years of experience in backend development with a strong focus on architecture and scalability.
- Proficiency in programming languages such as Node.js.
- Solid understanding of databases (SQL/NoSQL) and API design (REST, GraphQL).
- Experience with cloud platforms (AWS, GCP, or Azure) and microservices architecture.
- Knowledge of security, performance, and reliability considerations in large-scale systems.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Experience with containerization (Docker, Kubernetes).
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience working in fintech or with financial systems.
- Contribute to building the Middle East's most beloved fintech brand from the ground up.
- Benefit from a role with significant ownership and accountability
- Thrive in a flexible hybrid culture with ample work-life balance
- Participate in exciting offsite events
- Competitive salary and equity
- Enjoy additional perks like travel allowances, gym memberships, and more