Job Title: Senior Software Engineer
Company: Prospex CRM
Job Type: Full-time
Location: Remote, Worldwide.
Salary/Pay: Not specified
Experience: Senior-level, with a proven track record of building and scaling complex backend systems. Years of experience not specified.
Skills Required:
- Backend development: strong hands-on experience as a MEAN stack developer, building and scaling complex backend systems
- Distributed systems: deep experience building distributed, scalable backend infrastructure with a microservices-first design
- API design: in-depth understanding of RESTful API design and microservice architectures
- Core technologies: Node.js, Express.js or Nest.js, REST APIs, WebSockets, SQL/NoSQL databases (MongoDB), message queues, distributed caches, and data pipelines
- Problem-solving: exceptional troubleshooting, debugging, and performance tuning skills
Advantage: Experience with GCP deployments and pipeline management; 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
Date Posted: Oct 22, 2026
Application Deadline: Nov 21, 2026
Description:
A fast-growing procurement and technology company is hiring a Senior Software Engineer to act as a key technical leader for its core backend services. You will work with product, frontend, and DevOps teams to build scalable, robust systems that help customers optimize their procurement workflows. Your work will include:
- Leading the architectural design of secure, reliable, high-performance backend systems
- Designing and implementing backend services, APIs, and microservices for its procure-to-pay platform
- Translating complex business requirements into technical solutions with product and engineering teams
- Driving integrations with third-party systems, including enterprise ERPs like Oracle Fusion
- Optimizing database queries and managing data storage, with a focus on MongoDB
- Troubleshooting and resolving complex issues in existing backend systems, and implementing upgrades
- Mentoring junior developers through code reviews and knowledge sharing
- Implementing monitoring, logging, and alerting to keep systems healthy and reliable
- Contributing to decisions on backend architecture, technology stack, and platform evolution
How to Apply: Apply here.
