Senior MERN Stack Developer

Spaceaiapp.com โ€” United States ยท Posted ~4 days ago

Senior Full-time Remote

Skills

React Next.js JavaScript ES6+ Node.js NestJS TypeScript MongoDB GraphQL REST APIs SSR SSG Git Unit testing Integration testing End-to-end testing CI/CD Cloud deployment JavaScript REST Jest Cypress Mocha AWS Azure Google Cloud Docker Kubernetes Redis

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Lead full-stack development for modern web applications using a React-based frontend and a Node.js backend. You will build responsive interfaces, scalable APIs and services, design and optimize document databases, integrate external systems, and maintain GraphQL and REST communication layers. The role emphasizes clean architecture, automated testing, cloud deployment, CI/CD, performance, and collaborative engineering, with flexible remote work and strong professional growth opportunities.

Highlights

Senior full-stack role covering modern frontend and backend development, scalable API and database architecture, cloud deployment, testing and CI/CD, flexible remote work, professional development opportunities, and performance-based bonus potential.

Description

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. 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