Full Stack Developer

3 - 7 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You will be responsible for designing, developing, and maintaining robust and scalable backend services using Node.js and Express.js. You will also be building responsive, intuitive, and high-performance user interfaces using React.js. Additionally, you will collaborate with product managers, UI/UX designers, and other engineers to translate business requirements into technical specifications and deliver effective solutions. Your role will involve developing and integrating RESTful APIs to ensure seamless communication between front-end and back-end systems. You will write clean, well-documented, and efficient code in JavaScript and TypeScript, implement and maintain efficient database schemas, and conduct code reviews within the team. Troubleshooting, debugging, and optimizing applications for maximum performance, scalability, and security will also be part of your responsibilities. Lastly, you will stay up-to-date with emerging technologies and industry trends to continuously improve the tech stack and development processes. Qualifications Required: - Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. - 3-4 years of professional experience as a Full Stack Developer. - Proven expertise in Node.js for backend development. - Strong proficiency in React.js for frontend development. - In-depth understanding of JavaScript (ES6+) and TypeScript. - Solid knowledge of HTML and CSS (including modern CSS practices and pre-processors). - Experience with Express.js (or similar Node.js frameworks like NestJS, Koa). - Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB). - Proficiency with version control systems, particularly Git. - Strong problem-solving skills and an analytical mindset. - Excellent communication and teamwork abilities. Good to Have: - Experience working in a service-based organisation or on client-facing projects. - Solid understanding of Data Structures and Algorithms. - Experience with cloud platforms (e.g., AWS, Azure, GCP). - Familiarity with containerization technologies (e.g., Docker, Kubernetes). - Knowledge of CI/CD pipelines and DevOps practices. - Experience with testing frameworks (e.g., Jest, React Testing Library, Mocha, Chai, Supertest). - Understanding of modern authorisation and authentication mechanisms (e.g., OAuth, JWT). (Note: No additional details about the company were provided in the job description.),

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