Back to Careers
5 to 10 Years Experience

Senior MERN Stack Developer

Full-time, Part-time
5 to 10 Years Experience
Remote

Overview

We're seeking a Senior MERN Stack Developer to lead our development team, focusing on Next.js, Node.js, MongoDB, and GraphQL. As a senior developer, you'll drive architectural decisions, mentor team members, and build scalable, high-performance web applications for our AI-powered virtual data room platform.

Key Responsibilities

Frontend Development

  • Develop interactive and responsive user interfaces using React and Next.js.
  • Implement server-side rendering (SSR) and static site generation (SSG) using Next.js.
  • Optimize application performance for speed and SEO.

Backend Development

  • Build robust RESTful APIs and GraphQL endpoints using NestJS and Node.js.
  • Design and implement scalable backend services with a focus on performance and security.
  • Integrate third-party APIs and microservices.

Database Management

  • Design and manage efficient database schemas using MongoDB.
  • Optimize database queries and ensure data consistency.
  • Manage backups, migrations, and database monitoring.

API Development and Integration

  • Develop and maintain GraphQL schemas, queries, and mutations.
  • Ensure seamless communication between frontend and backend services.

Code Quality and Collaboration

  • Write clean, reusable, and maintainable code adhering to best practices.
  • Conduct code reviews and participate in collaborative team sessions.
  • Document development workflows, processes, and key components.

Testing and Deployment

  • Implement unit tests, integration tests, and end-to-end tests using modern testing frameworks.
  • Deploy applications to cloud platforms and monitor for performance and issues.
  • Utilize CI/CD pipelines to streamline development and deployment workflows.

Requirements

Frontend

  • Proficiency in React, Next.js, and modern JavaScript (ES6+).

Backend

  • Strong knowledge of Node.js, NestJS, and TypeScript.

Database

  • Experience with MongoDB, including schema design and optimization.

API Development

  • Hands-on experience with GraphQL, REST APIs, and their integration.
  • Familiarity with server-side rendering (SSR) and static site generation (SSG) in Next.js.

General

  • Knowledge of version control systems, particularly Git.
  • Experience with testing frameworks such as Jest, Cypress, or Mocha.

Preferred Qualifications

  • Experience with cloud services like AWS, Azure, or Google Cloud Platform.
  • Familiarity with Docker and Kubernetes for containerization and orchestration.
  • Knowledge of authentication mechanisms like OAuth2, JWT, and session management.
  • Understanding of performance optimization and caching strategies (e.g., Redis).
  • Familiarity with Agile and Scrum development methodologies.

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication and team collaboration abilities.
  • Self-motivated with the ability to work independently and as part of a team.

What We Offer

  • Competitive salary and performance-based bonuses.
  • Flexible working hours with remote work options.
  • Opportunities for professional development and skill enhancement.
  • Collaborative and inclusive work environment.
  • Paid sick time
  • Paid time off
  • Provident Fund
  • Performance bonus
  • Yearly bonus

Don't see a position that fits your skills?

Send us your resume