Write robust, highly reusable, well-tested code.
Project management and participating in the daily Scrum meetings.
Leading the development and implementation of Mazad digital
products, including but not limited to mobile applications, websites,
integrations, etc.
Design and implement complex software architectures to meet business
requirements and scalability needs.
Write high-quality, efficient, and maintainable code across frontend
and backend technologies.
Provide guidance, mentorship, and code reviews to junior team
members, upholding coding standards.
Possess proficiency in frontend and backend technologies, databases,
APIs, and frameworks.
Analyze and resolve technical challenges, debug issues, and propose
effective solutions.
Collaborate with cross-functional teams including product managers,
designers, and QA engineers.
Identify and address performance bottlenecks in applications to
ensure optimal user experience.
Implement security measures and adhere to data protection
regulations for user information safety.
Take ownership of codebase health, refactor code, and improve code
quality over time.
Stay updated with industry trends, emerging technologies, and best
practices to suggest innovative solutions.
Participate in project planning, task estimation, and meet project
deadlines effectively.
Create and maintain technical documentation for code, architecture,
and processes.
Collaborate with QA engineers for comprehensive testing and ensure
high product quality.
Manage deployment pipelines, monitor systems, and work with DevOps
teams for smooth releases.
Investigate and resolve production issues promptly to maintain
system uptime.
Requirements
Over 5 years of hands-on full stack experience.
Bachelor's degree in computer science, engineering, or equivalent
industry experience.
Proficient in TypeScript, Javascript, NodsJS, ReactJS and React
Native frameworks.
Proficient in PostgreSQL, and familiar with at least one NoSQL DB.
Proficient in distributed system design, and familiar with at least
one messaging middleware and the underlying design principles.
Proficient in AWS services (EC2, Cognito, S3, Cloudfront, RDS,
Lambda, SQS, SNS..).
Proficient in TDD, clean Architecture.
Proficient in CI/CD.
Capable to cope with stress, and quickly learn new knowledge
Good cross-team communication skills.
Skills Required
- Over 5 years of hands-on full stack experience.
- Bachelor's degree in computer science, engineering, or equivalent industry experience.
- Proficient in TypeScript.
- Proficient in JavaScript.
- Proficient in NodeJS.
- Proficient in ReactJS.
- Proficient in React Native.
- Proficient in PostgreSQL.
- Familiar with at least one NoSQL DB.
- Proficient in distributed system design.
- Familiar with at least one messaging middleware.
- Proficient in AWS services (EC2, Cognito, S3, CloudFront, RDS, Lambda, SQS, SNS).
- Proficient in TDD and Clean Architecture.
- Proficient in CI/CD.
- Ability to cope with stress and quickly learn new knowledge.
- Good cross-team communication skills.
What We Do
Mazad is a company founded in April 2017 in Bahrain that organizes and supervises public and digital auctions for a variety of assets. It operates as a leading online auction platform and marketplace.









