Full Stack Developer

2 - 6 years

0 Lacs

Posted:14 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: NPrep is seeking a highly versatile Senior Full Stack Node.js Developer to play a crucial role in driving the development of their core platform. As a Full Stack Developer at NPrep, you will have end-to-end ownership of features, from database schema design and API development to creating highly responsive and accessible user interfaces. This position is ideal for an experienced engineer with 2 to 6 years of professional experience who thrives on versatility and ensuring technical excellence across the entire application stack. Join NPrep in revolutionizing the educational technology space by delivering cutting-edge mobile and web learning solutions. Key Responsibilities: - Backend & Data (Node.js Focus): - API Design & Implementation: Design, develop, and maintain high-performance, secure, and scalable RESTful and/or GraphQL APIs using Node.js (Express.js, NestJS, etc.). - Database Management: Own and optimize the data layer using MySQL, including complex query writing, indexing strategies, and schema migrations to support new features. - Architecture: Contribute to architectural decisions, ensuring backend services are robust, maintainable, and designed for high availability and load. - Frontend & UI/UX: - User Interface Development: Build clean, intuitive, and fully responsive user interfaces using modern JavaScript frameworks (e.g., React). - Code Quality: Ensure high-fidelity implementation of UI/UX designs using HTML5, CSS3, and preprocessors/utility frameworks like Tailwind CSS. - Testing: Implement unit, integration, and end-to-end tests for both frontend and backend codebases. - DevOps & Ownership: - CI/CD: Utilize GitHub Actions to automate continuous integration, testing, and deployment processes across environments. - Monitoring: Implement and manage application performance monitoring (APM) and logging tools to proactively identify and resolve production issues. - Mentorship: Mentor junior team members on full-stack best practices, secure coding standards, and overall system design. Qualification Required: - Required Qualifications (Must-Haves): - Experience: 2-6 years of professional experience delivering scalable, production-ready software as a Full Stack Developer. - Backend Expertise: Expert proficiency in building server-side applications with Node.js and TypeScript/JavaScript. - Frontend Proficiency: Strong command of React, including state management and component lifecycle. - Database Mastery: Deep experience with relational databases, specifically MySQL, including advanced querying and performance optimization. - DevOps: Proven ability to set up and manage CI/CD pipelines using tools like GitHub Actions for automated deployments. - Testing: Strong commitment to delivering high-quality, well-tested code across the full stack. - Product Focus: Ability to translate abstract product requirements into concrete, functional, and aesthetically pleasing features. - Desirable Skills (Nice-to-Haves): - Experience with cloud infrastructure (AWS, GCP, or Azure) and technologies like Docker. - Familiarity with caching layers (Redis) and message queues (RabbitMQ, Kafka). - Prior experience in the EdTech domain or working on complex high-traffic B2C applications. Company Details: NPrep is dedicated to revolutionizing the educational technology space by delivering cutting-edge, highly engaging mobile and web learning solutions. The company believes in providing students with a seamless, high-performance experience, relying on modern, scalable, and integrated technology to achieve this mission. NPrep offers a flexible work culture based on outcomes rather than office hours, fostering a relaxed, startup-casual environment where creativity and code quality are paramount. Join NPrep to make an impact, enjoy autonomy and creative freedom, experience fast growth and learning, and have direct access to the founding team while shaping the future of the product and strategy.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You