Skip to main content

MERN Stack Developer

Posted today

artechSunnyvale (CA)

SENIORITY

Senior

SALARY

$50.00 - $55.00 per hour

Apply (opens in a new tab)

About the role

Job Description: Job Description Job Title: MERN Stack Developer Location: Sunnyvale CA Duration: 6 months (Extendable)
Pay Range: $50-55/Hour on W2/C2C (All Inclusive) Request ID: 112551-1 All submissions must have LinkedIn id of Candidate Position Summary: Full Stack Development: Strong experience in JavaScript, TypeScript and MERN (MongoDB, Express.js, React.js, Node.js) with strong knowledge in front-end architecture and performance optimization and good experience with back-end and data management. Build robust backend services using Node.js, ExpressJSDevelop and maintain RESTFul APIs and Event Driven services. Good experience with Node.js Event Management Deep understanding and experience with component architecture and state management Strong experience with Node NPM Ecosystem Expertise in React & Core JavaScript: Deep understanding of React fundamentals, including components, props, state, etc. Expertise in advanced JavaScript features, asynchronous programming (promises, async/await), and TypeScript. Asynchronous Programming & Multi-threading: Very good hands-on experience with asynchronous patterns (callbacks, Promises, async/await) in JavaScript. To add-on, good experience of Node.js event management (event loop and how to leverage its single-thread operations efficiently). Understanding of utilizing built-in libuv thread pool for CPU-intensive tasks, even though JavaScript code runs on a single thread. System Design and Architecture: Strong experience building/designing distributed systems leveraging Apache Kafka (Producers, Consumers, Streams) - also for asynchronous programming Implement Caching strategies using Redis to optimize performance Build and design scalable microservices also ensuring high availability Experience with Event-Driven and streaming architectures API and Automation: Experience building and maintaining API automation Cloud and CI/CD:Deploy and manage services using Kubernetes Work with CI/CD pipelines for automated build, test and deployment Data and Messaging: Strong experience with MongoDB for including advanced querying, indexing for performance and sharding aspects for scalability. Build real-time and batch pipelines using Kafka Handling data consistency and performance tuning Performance and Reliability: Optimize front-end performance (lazy loading, code splitting, caching) Experience with improving back-end performance and scalability under high load

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this