Job Posting Status is Expired Please note that the job is not published for job seekers and you will not receive any applicants due to the job status.


Full Stack Developer

Penny Software WLL Manama, Bahrain Posted 2024/01/16 14:24:01 Expires 2024-03-16 Ref: JB1100043682

Job Description

Company Overview

Penny is a fast-growing SaaS company that provides procurement as a service software to businesses of all sizes. Our software is designed to streamline and automate procurement processes, saving our clients time and money. We pride ourselves on providing exceptional customer service and support to ensure our clients achieve their goals.

Role Description:

We are looking for highly skilled MEAN stack application programmers who are comfortable with both front and back end programming. Full MEAN stack developers are responsible for developing and designing penny frontend web architecture, ensuring the responsiveness of applications, and working in cross functional teams alongside UX/UX designer for web design features, among other duties. You will be participating in building product modules and features from conception to final product, requiring good logical and organizational skills as well as attention to details.


  • Design and architect the core UI components of the product with the founders using AngularJS best practices.
  • Build all core elements for the Penny.co and its workflow
  • Writing Core JavaScript/Typescript and HTML with Angular Framework.
  • Design and build the core services, infrastructure, and system architecture
  • Implement web-services, business-logic, APIs for the Penny.co product interface
  • Building interactive consumer data from multiple systems and RESTfully abstract to the UI through a Node.js backend
  • Help improve engineering standards, tooling, and process
  • Experiment with, prototype, measure, and create data-driven technology stacks



  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Strong understanding of software development concepts and methodologies.
  • Proficiency in one or more programming languages (e.g., Javascript, Angular, HTML etc.).
  • Familiarity with web development technologies and frameworks is a plus.
  • Excellent problem-solving and analytical skills.
  • Effective communication and collaboration abilities.


  • 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 Information Technology
Company Type Employer (Private Sector)
Job Role Software developer
Joining Date 2024-02-01
Employment Status Full time
Employment Type Full Time Employee
Monthly Salary Range BHD 376 - 564
Manages Others No
Number of Vacancies 2

Preferred Candidate

Career Level 02 - Fresh Graduate
Years of Experience Min: 0 Max: 3
Residence Location Bahrain
Nationality Bahrain
Degree Bachelor's degree

About This Company

Penny Software WLL

Computer/Software Bahrain https://penny.co/

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.