Opportunity

Senior Software Engineer - Backend Architecture & Mentorship in Columbus

Location Columbus
Company Prospex CRM
Source weworkremotely
Posted 2026-10-22 18:08:21

Career & Market Insight

This is a senior individual contributor + technical lead role at a growth-stage procurement tech company targeting the Gulf region — a market with significant enterprise software investment. The stack (Node.js, NestJS, MongoDB, microservices, GCP) is highly marketable globally, making skills gained here transferable to any modern SaaS company.

Compensation: No salary is disclosed, which is a yellow flag for a senior role. Market rates for Senior Backend Engineers at this level typically range from $80,000–$140,000/year in Western markets, and $30,000–$70,000 in MENA/Eastern Europe depending on location. Candidates should negotiate firmly and get clarity upfront.

Career development highlights:

  • Mentoring responsibility signals a path toward Staff Engineer or Engineering Manager roles.
  • Oracle Fusion ERP integration experience is a niche, high-value skill in enterprise B2B software.
  • AI/ML backend integration is listed as a nice-to-have — an increasingly critical differentiator for senior engineers.
  • GCP and Nx.dev monorepo experience rounds out a modern, cloud-native skillset.

Green flags: Broad ownership scope, architectural decision-making authority, cross-functional exposure. Yellow flags: No salary transparency, client is unnamed, company is early-stage ("fast-growing") which may mean ambiguous processes. This role suits engineers who thrive in startup-paced environments and want to shape a product's technical foundation from the ground up.

Headquarters: Egypt, Turkey, Bahrain
URL: http://prospexcrm.xyz

Senior Software Engineer

About Our Client

Our Client is a fast-growing procurement and technology company headquartered in Riyadh with operations across Saudi Arabia and Bahrain. We are building innovative solutions to simplify procurement processes, empower businesses, and create meaningful impact.

Why Join Us?

We are looking for talented, growth-minded individuals eager to take on new challenges. We nurture potential and provide an environment where every employee can thrive professionally and personally.

Role Summary

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

To apply: https://weworkremotely.com/remote-jobs/prospex-crm-senior-software-engineer

Frequently Asked Questions

Is this role fully remote or is there a location requirement?
The role is open to candidates anywhere in the world, as indicated by the job listing. However, given the client's headquarters in Riyadh and operations in the Gulf region, some timezone overlap with UTC+3 (Gulf Standard Time) may be expected.
What is the primary tech stack for this Senior Software Engineer role?
The core stack is Node.js with Express.js or NestJS, MongoDB, RESTful APIs, WebSockets, message queues, and distributed caches. Experience with GCP and monorepo tools like Nx.dev is a bonus.
Is a salary range provided for this position?
No salary range is disclosed in the job posting. Candidates are encouraged to discuss compensation expectations directly with Prospex CRM during the interview process.
Will I be expected to mentor other engineers in this role?
Yes, mentoring junior developers and conducting code reviews is explicitly listed as a key responsibility, indicating a technical leadership component to the role.
Does this role involve working with enterprise ERP systems?
Yes, the role includes driving integrations with enterprise-grade ERPs such as Oracle Fusion. Prior experience with ERP integrations is listed as a nice-to-have.
UdreamJob
Curated By

UdreamJob

Remote work & career advice that actually works.

Similar Opportunities