Loading
Loading...
Loading...
Loading...
Loading...

Closed or Expired Job Posting This job posting is closed or has expired and is no longer open for applications.

Upload

Full Stack Software Engineer

Mazad W.L.L Manama, Bahrain Posted 2025/10/03 09:15:11 Expires 2025-11-02 Ref: JB1100073849

Job Description

About The Role
We are in search of a skilled collaborator with a wealth of experience, someone who exudes enthusiasm for their craft, demonstrates a keen focus on application performance and scalability, and employs top-tier architectural methodologies, all the while staying abreast of cutting-edge technologies. Your role will involve constructing these applications and maintaining effective communication with teams overseeing various facets of the product's development.

 

Responsibilities

·       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.

 

Minimum Qualifications

·       Over 2 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.

Preferred Qualifications

·       Working experience on backend systems with real-time transactions (WebRTC/SocketIO)

·       E-commerce/Auction products related experiences like bidding, direct sale, etc.

·       AWS or Azure cloud certification is a plus.

·       UI/UX experience is a plus.

Requirements

·       Over 2 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.

·       Working experience on backend systems with real-time transactions (WebRTC/SocketIO)

·       E-commerce/Auction products related experiences like bidding, direct sale, etc.

·       AWS or Azure cloud certification is a plus.

·       UI/UX experience is a plus.

Skills

  • Analyse Software Specifications
  • Create Flowchart Diagram
  • Debug Software
  • Define Technical Requirements
  • Develop Automated Migration Methods
  • Develop Software Prototype
  • Identify Customer Requirements
  • Interpret Technical Requirements
  • Manage Engineering Project
  • Perform Scientific Research
  • Provide Technical Documentation
  • Use An Application-Specific Interface
  • Use Software Design Patterns
  • Use Software Libraries
  • Use Technical Drawing Software
  • Utilise Computer-Aided Software Engineering Tools

Job Details

Job Location Manama, Bahrain
Company Industry Other
Company Type Employer (Private Sector)
Job Role Software developer
Employment Type Full Time Employee

Preferred Candidate

Career Level 03 - Entry Level
Years of Experience Min: 3
Residence Location Bahrain
Nationality Bahrain
Degree Bachelor's degree

Mazad W.L.L

Government Sector Manama, Bahrain 10-49 employees +973.6.673.0477 mazad.app

Similar Jobs

Loading ...



By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.