Senior Software Engineer at Penny Software

Penny Software

Manama

On-site

BHD 12,000 - 18,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive salary
Career growth opportunities
Comprehensive benefits

Job summary

Penny Software in Manama, Bahrain, is seeking a Senior Software Engineer to lead backend engineering for our procure-to-pay platform. You will design scalable APIs, drive backend architecture decisions, and mentor junior developers in a fast-paced environment.

You will collaborate with product, frontend, and DevOps teams to deliver robust, high-performance services, with emphasis on MongoDB, RESTful APIs, and microservices. Experience with Oracle Fusion ERP integrations is a plus.

Qualifications

  • Extensive backend experience with MEAN stack and scalable systems.
  • Strong RESTful API design and microservices experience.
  • Deep knowledge of MongoDB, SQL/NoSQL databases, and data pipelines.

Responsibilities

  • Lead backend system architecture with a focus on security and performance.
  • Develop scalable backend services, APIs, and microservices for the procurement platform.
  • Collaborate with product and engineering teams to translate requirements into solutions.
  • Integrate with third-party systems including Oracle Fusion ERP.
  • Optimize database queries and storage, focusing on MongoDB.
  • Mentor junior developers and promote best practices.
  • Implement monitoring, logging, and alerting for system health.

Skills

MEAN Stack
Distributed Systems
API Design
Node.js & frameworks
MongoDB & NoSQL

Tools

Nx.dev
GCP
Oracle Fusion ERP

Job description

Senior Software Engineer at Penny Software in Manama, B13, BH. Full time on site position offers great opportunities for career growth.

Senior Software Engineer at Penny Software, we're revolutionizing procurement. Our mission is to build the best-in-class procurement and sourcing platform, empowering organizations worldwide to streamline their source-to-pay processes. We enable faster, cheaper, and more efficient supplier discovery, tender issuance, and response management, striving to become the global standard for procurement departments. As a Senior Software Engineer, you'll be a key technical leader, driving the design, development, and maintenance of our core backend services. You'll collaborate extensively with product, frontend, and DevOps teams to architect and build highly scalable, efficient, and robust systems. Your contributions will directly enable our customers to optimize their procurement workflows and derive critical insights. This role demands a deep focus on crafting resilient APIs, optimizing database structures, and building seamless integration services that significantly enhance system performance and user experience.

What You'll Do
  • Lead System Architecture: Spearhead the architectural design of backend systems, ensuring they are secure, reliable, high-performance, and align with our long-term technical vision.
  • Develop Scalable Solutions: Design and implement sophisticated backend services, APIs, and microservices for our advanced procure-to-pay platform.
  • Cross-Functional Collaboration: Partner closely with product and other engineering teams to translate complex business requirements into elegant and effective technical solutions.
  • Integrate and Innovate: Drive integrations with critical third-party systems, including enterprise-grade ERPs like Oracle Fusion, to expand our platform's capabilities.
  • Optimize and Enhance: Take ownership of optimizing database queries and managing data storage solutions (with a focus on MongoDB), ensuring optimal performance and scalability.
  • Troubleshoot and Evolve: Proactively identify, troubleshoot, and resolve complex issues in existing backend systems, implementing upgrades and enhancements to continuously improve performance and scalability.
  • Mentor and Elevate: Provide technical leadership and mentorship to junior developers, championing best practices through rigorous code reviews and knowledge sharing.
  • Ensure Operational Excellence: Implement comprehensive monitoring, logging, and alerting solutions to guarantee the health, reliability, and proactive management of our systems.
  • Strategic Contribution: Play a pivotal role in strategic decisions regarding backend architecture, technology stack selections, and future platform evolution.
What You'll Bring
  • Extensive Backend Expertise: Strong hands-on experience as a MEAN Stack Developer with a proven track record of building and scaling complex backend systems.
  • Distributed Systems Mastery: Deep experience building distributed and scalable backend infrastructure with a microservices-first design philosophy.
  • API Design Proficiency: In-depth understanding and practical experience with RESTful API design and microservice architectures.
  • Core Technologies: Proficient in Node.js, Express.js or Nest.js, with a solid grasp of building REST APIs, Websockets, SQL/NoSQL Databases (MongoDB), message queues, distributed caches, and data pipelines.
  • Problem-Solving Acumen: Exceptional troubleshooting, debugging, and performance tuning skills.
Nice to Have
  • Experience with GCP deployments and pipeline management.
  • Prior experience integrating with external systems, especially ERPs.
  • Familiarity with AI/ML concepts and their application in backend services.
  • Knowledge of monorepos and tools like Nx.dev.
Why Join Penny Software?

Join a dynamic, rapidly growing company at the forefront of procurement innovation. You'll be part of a collaborative team that values creativity, continuous learning, and making a real impact. We offer a competitive salary, comprehensive benefits, and significant opportunities for career growth and professional development in a fast-paced environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer at Penny Software
Full Stack Developer at Penny Software

Penny Software • Manama

On-site
BHD 12,000 - 24,000
Senior Product Manager at Penny Software
Senior Product Manager at Penny Software

Penny Software • Manama

On-site
BHD 15,000 - 24,000
Senior Backend Architect & Microservices Lead
Senior Backend Architect & Microservices Lead

Penny Software • Manama

On-site
BHD 12,000 - 18,000
Competitive salary
Career growth opportunities
Comprehensive benefits
Full Stack AI Engineer at Penny Software
Full Stack AI Engineer at Penny Software

Penny Software • Manama

On-site
BHD 48,000 - 78,000
Senior Full-Stack AI Engineer: Build AI-Powered Procurement
Senior Full-Stack AI Engineer: Build AI-Powered Procurement

Penny Software • Manama

On-site
BHD 48,000 - 78,000
Full-Stack MEAN Engineer: Frontend & BFF Architect
Full-Stack MEAN Engineer: Frontend & BFF Architect

Penny Software • Manama

On-site
BHD 12,000 - 24,000
Marketplace Product Manager - Growth Lead in Sourcing
Marketplace Product Manager - Growth Lead in Sourcing

Penny Software • Manama

On-site
BHD 15,000 - 24,000
Senior Software Engineer
Senior Software Engineer

MINDFREE Consulting | Insurance Talent Hub • Manama

On-site
BHD 22,000 - 31,000
Senior Java Software Engineer (8+ years)
Senior Java Software Engineer (8+ years)

ARRAY INNOVATION • Manama

On-site
BHD 34,000 - 52,000
Associate, Software Engineer
Associate, Software Engineer

01 Systems • Manama

On-site
Monthly transport allowance
Bahrain visa Sponsorship
Medical Insurance
+1