Make Your Resume Now

Senior Software Engineer - MERN

Posted November 26, 2025
Full-time Mid-Senior level

Job Overview

About the Role

We're looking for a talented MERN Stack Engineer who can do more than just write great code. You'll work directly with clients, understand their business needs, translate requirements into technical solutions, and deliver production-ready applications. This role requires strong technical skills combined with excellent communication and the ability to manage client expectations effectively.

Requirements

 Build and maintain web applications using MongoDB, Express.js, React.js, Rust.Js and Node.js

 Develop responsive, high-performance user interfaces with modern React frameworks (Next.js, Remix)

 Design and implement RESTful APIs and GraphQL endpoints

 Implement state management solutions (Redux, Zustand, Context API)

 Integrate third-party APIs and services

 Optimize application performance and database queries

 Write clean, maintainable, and well-documented code

 Write comprehensive unit and integration tests

 Participate in client calls to gather requirements and provide technical guidance

 Translate business requirements into technical specifications and user stories

 Present demos, progress updates, and technical solutions to clients

 Provide realistic time estimates and manage client expectations proactively

 Explain complex technical concepts to non-technical stakeholders clearly

 Handle client feedback professionally and iterate based on their input

 Identify potential issues early and propose solutions before they become problems

 Build and maintain strong client relationships through consistent communication

 Deploy and manage applications on cloud platforms (AWS, GCP, Azure)

 Set up and maintain CI/CD pipelines for automated testing and deployment

 Configure Docker containers and orchestration with Kubernetes

 Monitor application performance and troubleshoot production issues

 Implement security best practices and ensure system reliability

 Manage database backups, migrations, and disaster recovery procedures

 Optimize infrastructure costs and resource utilization

 Conduct thorough code reviews and provide constructive feedback

 Follow and enforce coding standards and best practices

 Participate in Agile/Scrum ceremonies (standups, planning, retrospectives)

 Document technical decisions, APIs, and system architecture

 Mentor junior developers and share knowledge with the team

 Stay updated with latest technologies and industry trends.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!