About the Role:
We are looking for a hands-on Senior MERN Stack Developer with 7–12 years of experience in designing, building, and scaling full-stack web applications. The ideal candidate should have deep expertise in MongoDB, Express.js, React.js, and Node.js, with strong experience in API architecture and cloud-based deployments.
You will work closely with cross-functional teams including product, hardware, and DevOps to develop scalable applications that support device-to-server communication, real-time data processing, and enterprise-grade marine technology platforms.
Key Responsibilities:
- Design, develop, test, and deploy scalable full-stack applications using the MERN stack.
- Build and maintain robust RESTful and GraphQL APIs for device integration and platform services.
- Develop high-performance, responsive front-end interfaces using React.js and modern JavaScript (ES6+).
- Architect backend services using Node.js and Express.js with strong focus on scalability and performance.
- Design and optimize MongoDB schemas; work with PostgreSQL and Cassandra where applicable.
- Integrate real-time data streaming systems such as Kafka for event-driven architectures.
- Ensure secure authentication, authorization, and API management practices.
- Participate in system design, code reviews, and performance optimization initiatives.
- Collaborate with DevOps teams on CI/CD pipelines and cloud deployments (AWS/Azure/GCP).
- Maintain documentation for architecture, APIs, integration workflows, and deployment processes.
- Support troubleshooting, debugging, and production issue resolution.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Strong hands-on experience in MERN stack development (7–12 years).
- Experience building scalable, high-availability production systems.
- Strong understanding of microservices architecture and distributed systems.
- Experience with GraphQL implementation and API optimization.
- Familiarity with Kafka, PostgreSQL, Cassandra is a strong plus.
- Working knowledge of Agile methodologies and Git-based workflows.
- Experience with cloud-native deployments and containerization (Docker/Kubernetes) is an advantage.
- Strong problem-solving mindset with the ability to work independently and in teams.