Full Stack MERN Developer

New
O
OurOfficeSaaS
São Paulo, São Paulo, Brazil. Santiago, Santiago Metropolitan Region, Chile. Medellín, Medellin, Colombia. Montevideo Department, Uruguay. Buenos Aires, Buenos Aires, Argentina. Lima, Callao Region, Peru, U.S. West Coast / Los Angeles business hoursFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
5+ years
Required Skills
AWSNode.jsExpress.jsMicrosoft Power BIMongoDBReduxReactRESTful APIs

Requirements

  • 5+ years of professional experience developing full stack applications with the MERN stack.
  • Advanced experience with MongoDB, Express, React, and Node.js.
  • Strong experience designing and developing backend systems and production-grade APIs.
  • Proven experience building data-access, reporting, analytics, or data-export APIs.
  • Strong knowledge of REST APIs, API design, and API versioning.
  • Solid understanding of authentication, authorization, and multi-tenant application security.
  • Practical experience with Node.js streams, backpressure, batching, and processing large datasets without loading everything into memory.
  • Strong knowledge of concurrency, retries, idempotency, timeouts, failure recovery, and asynchronous processing.
  • Deep experience with MongoDB indexes, aggregation pipelines, query optimization, explain(), and Mongoose.
  • Strong AWS experience, particularly with EC2, S3, IAM, CloudFront, and WAF.
  • Strong React and Redux experience in established production codebases.
  • Availability to work in alignment with U.S. West Coast / Los Angeles business hours.
  • Fluency in English.

Responsibilities

  • Maintain, debug, and scale a production MERN application.
  • Build secure Data Export and Analytics APIs for Microsoft Power BI and other external systems.
  • Design large-data workflows using MongoDB cursors, batching, Node.js streams, CSV exports, and Amazon S3.
  • Implement secure multi-tenant access with authentication, authorization, API credentials, rate limiting, and strict organization-level data isolation.
  • Design and optimize MongoDB and Mongoose schemas, indexes, aggregation pipelines, Atlas Search configurations, and database queries.
  • Analyze query performance using tools such as explain() and implement appropriate optimization strategies.
  • Build reliable asynchronous workflows with concurrency controls, retries, idempotency, leases, locks, timeouts, and failure recovery.
  • Develop new features end-to-end across React, Redux, Node.js, and Express.
  • Integrate and maintain third-party services, including AI/NLP tools, Twilio, SendGrid, Stripe, Microsoft services, Slack, and AWS services.
  • Improve application performance, security, reliability, logging, monitoring, and observability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now