Fullstack Developer

4 - 9 years

15 - 17 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Title: Senior Full Stack Developer

  • Design, develop, and maintain scalable backend services and RESTful APIs using Node.js, Express.js, and TypeScript.

  • Develop and manage databases using MongoDB along with MySQL/PostgreSQL where required.

  • Design efficient schemas, optimize queries, and ensure data integrity.

  • Implement caching mechanisms using Redis or Memcache.

  • Ensure application security, performance, and scalability.

  • Handle the complete software development lifecycle from development and testing to production and support.

  • Deploy, manage, and monitor applications on AWS and on-prem servers.

  • Debug, troubleshoot, and optimize backend services.

  • Conduct code reviews and enforce best engineering practices.

Frontend (React.js)

  • Design, build, and maintain reusable, scalable UI components using React.js and TypeScript.

  • Develop responsive, mobile-first user interfaces for optimal performance across devices.

  • Manage application state using Redux or similar state management libraries.

  • Optimize frontend performance and improve user experience.

  • Identify and fix UI bugs, performance bottlenecks, and browser issues.

  • Collaborate with UX/UI designers, backend developers, and product managers.

Desktop Application Development (Electron.js)

  • Design, develop, and maintain cross-platform desktop applications using Electron.js.

  • Integrate Electron applications with React.js frontend and Node.js backend services.

  • Package, build, and release Electron applications for Windows, macOS, and Linux.

  • Optimize desktop application performance, security, and resource usage.

  • Handle desktop-specific debugging, native OS integrations, and application updates.

Cross-Functional & Leadership

  • Work closely with business and technical stakeholders to define and deliver end-to-end solutions.

  • Mentor junior developers and support team skill development.

  • Contribute to architectural decisions, process improvements, and infrastructure enhancements.

  • Stay updated with industry trends to keep the MERN architecture modern and efficient.

Qualifications

  • 4+ years of experience as a Full Stack Developer with strong MERN stack exposure.

  • Proficiency in MongoDB, Express.js, React.js, Node.js, JavaScript, and TypeScript.

  • Experience with Electron.js for desktop application development.

  • Strong understanding of Object-Oriented Programming, Data Structures, and Algorithms.

  • Experience with backend frameworks such as Express.js, Fastify, or HapiJS.

  • Familiarity with RESTful API design principles and microservices architecture.

  • Experience with frontend build tools like Webpack, Babel, and CSS preprocessors.

  • Hands-on experience with testing frameworks (Jest, Cypress, React Testing Library).

  • Knowledge of CI/CD pipelines using Jenkins, Azure DevOps, or similar tools.

  • Strong analytical, problem-solving, and communication skills.

  • Bachelors degree in Computer Science, Engineering, or equivalent experience.

Bonus Points For

  • Experience with Docker and Kubernetes.

  • Knowledge of NoSQL and SQL databases.

  • Experience with WebSockets and real-time applications.

  • Familiarity with React Native.

  • Experience building production-grade Electron applications.

  • Exposure to Python or other backend technologies.

  • Foundation knowledge of Generative AI concepts, tools, and frameworks.

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You