{bc}
indeed

Senior Backend Development Engineer

Penny Software
Remote, KSA
Full-time
Remote
Discovered 2 days ago
MEAN StackREST APIsWebsocketsSQL/NoSQL DatabasesMongoDBMessage queues

Full Job Posting

Role Overview

Penny Software is on a mission to make procurement better by building a procurement and sourcing platform.

The source-to-pay platform enables organizations to find suppliers, issue tenders, and receive responses faster, cheaper, and more efficiently.

As a Senior Backend Engineer, you will design, develop, and maintain the backend services that power the platform.

Location: Saudi/Bahrain/Remote; Full Time; Engineering.

Key Responsibilities

  • Design and implement scalable backend services, APIs, and microservices for the procure-to-pay platform.
  • Lead the architectural design of backend systems, ensuring they are secure, reliable, and high-performance.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
  • Integrate third-party systems (e.g., ERP systems like Oracle Fusion) with the platform.
  • Optimize database queries and manage data storage solutions (experience with MongoDB).
  • Troubleshoot, debug, and upgrade existing backend systems to improve performance and scalability.
  • Mentor junior developers and participate in code reviews to ensure quality and best practices.
  • Implement monitoring, logging, and alerting solutions to ensure system health and reliability.
  • Contribute to strategic decisions regarding backend architecture and technology stack.

You Are a Good Fit If You

  • Have strong hands-on programming experience as a MEAN Stack Developer.
  • Have experience building REST APIs, Websockets, SQL/No-SQL Databases (MongoDB), message queues, distributed caches, data pipelines.
  • In-depth knowledge of NodeJS, ExpressJS or NestJS.
  • Enjoy building distributed/scalable backend infrastructure with a microservices-first design.
  • Strong understanding of API design (RESTful) and microservice architecture.

Nice to Have

  • Experience with GCP deployments and pipelines management is preferred.
  • Experience with integrating external systems, such as ERPs, is a plus.
  • Knowledge of AI/ML concepts and how they can be applied to backend services.
  • Familiarity with monorepos and tools like Nx.dev.

Why Penny Software

  • Work in a dynamic, fast-growing company focused on innovation.
  • Be part of a team that values creativity, collaboration, and continuous learning.
  • Competitive salary, Stock Options and benefits package.
  • Opportunities for career growth and professional development.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today