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