Overview
Remote
Depends on Experience
Full Time
Skills
Node.js
TypeScript
Version Control
Responsive Design
SEO
SQL
Software Security
Interfaces
JavaScript
Elasticsearch
Job Details
Hi
Position: Full Stack Developer Node.js / Next.js
Location : Remote
Key Responsibilities
- Design, develop, test, and deploy web applications using Next.js for frontend and Node.js (e.g., Express, NestJS, or similar) for backend services.
- Build responsive, accessible, and SEO-friendly user interfaces with server-side rendering (SSR), static site generation (SSG), and client-side interactivity.
- Design and implement RESTful and/or GraphQL APIs; integrate with databases (SQL/NoSQL), third-party services, authentication/authorization systems.
- Optimize application performance, including bundle sizing, caching strategies, and database query efficiency.
- Implement CI/CD pipelines with automated testing, linting, and deployment (e.g., GitHub Actions, CircleCI, Vercel, etc.).
- Ensure application security (OWASP awareness), manage secrets, input validation, rate limiting, and logging/observability.
- Collaborate with designers and product owners to translate requirements into technical solutions.
- Mentor junior engineers (for mid/senior roles), conduct code reviews, and help evolve engineering standards.
- Troubleshoot and resolve production issues; participate in on-call rotations if applicable.
- Write clear documentation for code, APIs, and system design.
Required Qualifications
- Strong experience with Next.js (including SSR/SSG, API routes, middleware, and image optimization).
- Proficient in Node.js and backend development (Express, NestJS, or equivalent).
- Solid understanding of JavaScript/TypeScript (type safety, async patterns, modern ES features).
- Experience with one or more databases: PostgreSQL, MySQL, MongoDB, Redis, etc.
- Familiarity with authentication/authorization (JWT, OAuth, session management).
- Knowledge of front-end fundamentals: HTML5, CSS3 (or CSS-in-JS), responsive design.
- Experience with version control (Git) and collaborative workflows (pull requests, branching strategies).
- Testing: unit/integration testing frameworks (e.g., Jest, Testing Library, supertest).
- Understanding of web performance, accessibility, and SEO best practices.
- Ability to debug production issues and read logs/metrics.
Thanks and regards,
Mohan Sundar
M2S Tech Solutions
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.