Software Development Engineer 2 – MERN Stack
Core
Full-stack developer building scalable web applications using the MERN stack, handling both frontend interfaces and backend APIs.
Role type
Mid-level full-stack software engineer (MERN)
Builds
Web applications, REST APIs, responsive frontend interfaces
Domain
Web development, Full-stack engineering
Deliverable
production ML models | product features
Required skills
JavaScript, React.js, Node.js, Express.js, MongoDB, REST API design, Authentication/Authorization (JWT, cookies, sessions), HTML/CSS, Git
Preferred skills
TypeScript, Next.js, State management (Redux/Zustand/Context), Cloud deployment (AWS/Azure/Render/Vercel/DigitalOcean), Docker, CI/CD pipelines, Unit/API testing (Jest/Postman/Swagger)
Responsibilities
Develop and maintain web applications using the MERN stack, Build responsive frontend interfaces using React.js, Create REST APIs using Node.js and Express.js, Work with MongoDB for database design and optimization, Integrate third-party APIs and services, Debug, test, and fix application issues, Participate in code reviews and improve code quality
Seniority
Mid-level, hands-on IC