Tech Lead

Resumonk

United States

Remote

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Resumonk is seeking a Senior Software Engineer to lead backend design for a procure-to-pay platform. You'll build scalable services, APIs, and microservices, collaborating with product, frontend, and DevOps teams to deliver robust systems.

You will optimize MongoDB queries, integrate with ERP systems like Oracle Fusion, mentor juniors, and implement monitoring and alerting to ensure reliability and performance.

Qualifications

  • Extensive backend expertise with MEAN stack and scalable architectures.
  • Experience building distributed microservices and high-availability systems.
  • Strong REST API design and implementation capabilities.

Responsibilities

  • Lead backend architecture design for secure, high-performance systems.
  • Develop scalable backend services, APIs, and microservices.
  • Collaborate with product, frontend, and DevOps teams.
  • Integrate with third-party systems including ERPs like Oracle Fusion.
  • Optimize MongoDB queries and data storage for performance.
  • Troubleshoot and upgrade existing backend systems.
  • Mentor junior developers and promote best practices.
  • Implement monitoring, logging, and alerting for system health.
  • Contribute to backend technology strategy and platform evolution.

Skills

MEAN Stack
Distributed systems
API design
Node.js
MongoDB
REST APIs
Microservices
Code reviews

Tools

Express.js
Nest.js
Websockets
Message queues
Distributed caches

Job description

Headquarters: Egypt, Bahrain, Turkey


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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tech Lead
Tech Lead

Prospex CRM • United States

Remote
USD 120,000 - 160,000
Senior Backend Architect: Scalable Microservices
Senior Backend Architect: Scalable Microservices

Prospex CRM • United States

Remote
USD 120,000 - 160,000
Staff Engineer
Staff Engineer

Agility Partners • Columbus (OH)

On-site
USD 150,000 - 190,000
Sr. Staff Backend Engineer - Remote (Python, Bash, FastApi, Linux)
Sr. Staff Backend Engineer - Remote (Python, Bash, FastApi, Linux)

TI Solutions • United States

Remote
USD 36,000 - 62,000
Senior Backend Engineer
Senior Backend Engineer

Gathern • United States

Remote
USD 120,000 - 180,000
Flexible hours
Software engineer back end
Software engineer back end

SolomonEdwards • Charlotte (NC)

On-site
USD 140,000 - 180,000
Sr. System Engineer
Sr. System Engineer

Redolent Infotech Pvt. Ltd. • Reston (VA)

On-site
USD 110,000 - 140,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Procurify • United States

Remote
USD 120,000 - 160,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Client Service Engineer Lead
Client Service Engineer Lead

Ryz Labs • United States

Remote
USD 120,000 - 160,000