Senior Software Engineer
Software EngineerSoftware Engineering
0 views0 saves0 applied
Quick Summary
Overview
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,
Technical Tools
Software EngineerSoftware Engineering
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.
Location & Eligibility
Where is the job
Manama, Bahrain
On-site at the office
Listing Details
- Posted
- July 21, 2026
- First seen
- September 25, 2026
- Last seen
- October 2, 2026
Posting Health
- Days active
- 6
- Repost count
- 0
- Trust Level
- 20%
- Scored at
- October 2, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application
Browse Similar Jobs
Application Developer428Java Developer379Salesforce Developer213.Net Developer168Python Developer142Solutions Architect140Laravel Developer116Java Software Engineer101C++ Developer86Integration Developer72Security Software Engineer71Full Stack Developer62Robotics Software Engineer56Build Engineer56Php Developer55Wordpress Developer52Database Developer51Python Software Engineer41Embedded Software Engineer37Systems Developer35
Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.