Software Engineer Intern

0 years

0 Lacs

Posted:10 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Role

Software Engneer Intern



Key Responsibilities

  • Architect, develop, and maintain

    Node.js/Express

    backend services and REST APIs.
  • Build scalable microservices and backend modules with clean, high-quality code.
  • Design database schemas and optimize queries for

    MongoDB

    (and optional SQL-based systems).
  • Implement security best practices including authentication (JWT/OAuth), RBAC, and data validation.
  • Integrate with third-party services, APIs, and internal systems.
  • Build and maintain reusable React components (secondary responsibility).
  • Collaborate with product, design, and QA teams to deliver full end-to-end features.
  • Participate in system design reviews, architecture planning, and code reviews.
  • Debug performance issues, optimize backend processing, and ensure high availability.
  • Contribute to CI/CD pipelines and DevOps workflows.


Required Skills

Backend (Primary Focus)

  • Strong proficiency in

    Node.js

    ,

    Express.js

    , and JavaScript/TypeScript.
  • Solid understanding of

    API design

    , microservices, and backend architecture.
  • Deep knowledge of

    MongoDB

    (indexes, aggregations, transactions, schema design).
  • Strong foundation in

    data structures, algorithms, and system design

    .
  • Experience with authentication protocols (JWT, OAuth2, Session-based).
  • Hands-on experience with

    Docker

    ,

    Git

    , and deployment on AWS/Azure/GCP.
  • Experience with messaging queues (Kafka, RabbitMQ, SQS) is a plus.


Frontend (Secondary)

  • Working knowledge of

    React.js

    , Redux or Context API.
  • Familiarity with component-based architecture and frontend build tools.
  • Ability to translate UI/UX designs into responsive, user-friendly features.


Good to Have

  • Experience with TypeScript across backend and frontend.
  • Understanding of serverless (AWS Lambda, Firebase Functions).
  • Testing experience: Jest, Mocha, Supertest.
  • Knowledge of CI/CD (GitHub Actions, Jenkins, GitLab CI).
  • Familiarity with GraphQL (Apollo/Hasura) is a bonus.


Qualifications

  • Pursuing Bachelor's/Master’s degree in Computer Science, Engineering, or related field.
  • Solid experience building production-grade applications.



What We Offer

  • Opportunity to build high-impact systems from the ground up.
  • Fast-paced, product-driven environment.
  • Growth, mentorship, and ownership across the engineering lifecycle.
  • Competitive compensation and flexible work culture.

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

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

bengaluru, karnataka, india

ahmedabad, gujarat, india