O SEU PRÓXIMO CAPÍTULO
Full Stack Developer – MERN
Sobre a vaga
• 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 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
• Investigate and resolve production issues in a large, established application
• Collaborate directly with the CTO to define technical solutions, prioritize work, and deliver reliable production features
• Contribute to technical documentation, development standards, and continuous improvement of the platform
• 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
• Compensation in USD
• Fully remote, long-term opportunity
• Work directly with a technical founder and CTO
• Professional growth toward a technical lead position