Senior MERN Stack Developer
Indexed description
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.
- 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.
- Design and manage efficient database schemas using MongoDB.
- Optimize database queries and ensure data consistency.
- Manage backups, migrations, and database monitoring.
- Develop and maintain GraphQL schemas, queries, and mutations.
- Ensure seamless communication between frontend and backend services.
- 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.
- 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.
- 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.
- 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.
- 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.
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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search