Skip to content
hiver logo

hiver

Software developer Engineer

Role: Software Development Engineer (SDE) Intern Job Description: You will work closely with the engineering team to build, improve, and maintain software applications, with a primary focus on backend development and platform services. Key Responsibilities: * Develop new backend features and services. * Fix bugs and troubleshoot software issues. * Write clean, readable, and maintainable code. * Write unit and integration tests. * Participate in code reviews and design discussions. * Work with APIs, databases, and data flows. * Understand and contribute to the existing system architecture. * Collaborate with other engineers and communicate progress, challenges, and blockers. * Learn and work with tools related to cloud, CI/CD, monitoring, and observability. Requirements: * Basic knowledge of backend development. * Knowledge of at least one programming language such as Java, Python, JavaScript/TypeScript, or Node.js. * Understanding of Data Structures and Algorithms (DSA). * Basic knowledge of databases and APIs. * Strong willingness to learn and take feedback. * Good problem-solving and communication skills.

Location

Bangalore

Experience

0 years

Salary

4- 5 LPA

Job Type

Full-time

Work Mode

On-site

Posted

9 Sept 2026

Responsibilities

  • Implement backend features and bug fixes, Work on backend and platform services, Write clean and maintainable code, Follow coding conventions, Add unit and integration tests, Learn about test coverage and reliability, Participate in pairing sessions, Code reviews and design discussions, Understand the company’s architecture and systems, Collaborate with engineers, Communicate progress and blockers clearly.

Requirements

  • Requirements
  • Currently pursuing a degree in Computer Science, Software Engineering, or a related field, Basic understanding of backend development, APIs, services, data flows and error handling, Familiarity with JavaScript/TypeScript (Node.js), Python, Java or similar, Knowledge of Data Structures and Algorithms, Basic understanding of time and space complexity, Willingness to learn quickly, Ability to take feedback, Collaboration and communication skills, Basic database knowledge such as MySQL/PostgreSQL and NoSQL is a plus, Exposure to AWS/GCP, CI/CD, monitoring or observability is advantageous.

Skills

JavaPythonJavaScriptTypeScriptNode.jsBackend DevelopmentREST APIsAPI DevelopmentData StructuresAlgorithmsSQLMySQLPostgreSQLNoSQLGitGitHubUnit TestingIntegration TestingAWSGCPCI/CDDebuggingError HandlingMonitoringObservability

Eligibility

  • Currently pursuing a degree in Computer Science, Software Engineering, or a related field, Basic backend development knowledge, Familiarity with at least one programming language such as JavaScript/TypeScript (Node.js), Python, or Java, Basic Data Structures and Algorithms, Basic understanding of complexity, Willingness to learn quickly, Ability to take feedback, Good communication and collaboration skills, Database knowledge (MySQL/PostgreSQL/NoSQL) is a plus, Exposure to AWS/GCP, CI/CD, or monitoring is advantageous.

How to Apply

Need referral for this job click 👉Referrals
Need resume for this job click 👉Resume Prep