Back to open roles

Software Development Engineer I (SDE 1)

Engineering Delhi, India Full-Time Hybrid
Experience 2 - 4 Years
Compensation INR 800,000 - 1,000,000
Notice Period Immediate - 30 days
Openings 4 Open Roles

Job Description

About the Role

We are looking for a passionate and motivated Software Development Engineer I (SDE 1) to join our growing engineering team. As an SDE 1, you will contribute to the design, development, testing, deployment, and maintenance of software applications and services. You will collaborate closely with senior engineers, product managers, designers, and QA teams to build scalable, reliable, and high-performance solutions.

This role is ideal for recent graduates or early-career software engineers who are eager to learn, solve complex technical challenges, and grow their careers in a fast-paced technology environment.


Key Responsibilities

Software Development

  • Design, develop, test, and maintain software applications and backend services.
  • Write clean, efficient, maintainable, and well-documented code.
  • Participate in the complete software development lifecycle (SDLC).
  • Implement new features based on business and product requirements.
  • Fix bugs and optimize application performance.

Collaboration

  • Work closely with product managers, designers, and other engineers to understand requirements.
  • Participate in code reviews and provide constructive feedback.
  • Collaborate with cross-functional teams to deliver high-quality products.
  • Communicate technical concepts clearly to both technical and non-technical stakeholders.

Quality Assurance

  • Develop unit tests, integration tests, and automation scripts.
  • Ensure software quality through testing and debugging.
  • Follow coding standards, security guidelines, and best practices.
  • Assist in identifying and resolving production issues.

Learning & Growth

  • Continuously improve technical skills and stay updated with emerging technologies.
  • Learn and apply software engineering best practices.
  • Participate in technical discussions, knowledge-sharing sessions, and team meetings.
  • Seek mentorship from senior engineers and contribute to team learning.

System Maintenance

  • Monitor application health and performance.
  • Troubleshoot software defects and production incidents.
  • Assist in deployment, monitoring, and support activities.
  • Contribute to system scalability, reliability, and security improvements.

Required Technical Skills

Programming Languages

  • Proficiency in at least one programming language such as:
    • Java
    • Python
    • JavaScript / TypeScript
    • C++
    • Go

Data Structures & Algorithms

  • Strong understanding of:
    • Arrays
    • Linked Lists
    • Stacks & Queues
    • Trees & Graphs
    • Hashing
    • Sorting & Searching Algorithms
    • Time and Space Complexity Analysis

Backend Development

  • Understanding of RESTful APIs and web services.
  • Knowledge of server-side development concepts.
  • Familiarity with microservices architecture is a plus.

Database Knowledge

  • Experience with relational databases:
    • MySQL
    • PostgreSQL
    • SQL Server
  • Basic understanding of NoSQL databases:
    • MongoDB
    • Redis

Version Control

  • Experience with Git and Git workflows.
  • Familiarity with platforms such as GitHub, GitLab, or Bitbucket.

Cloud & DevOps (Preferred)

  • Basic knowledge of cloud platforms:
    • AWS
    • Azure
    • Google Cloud Platform
  • Understanding of:
    • Docker
    • CI/CD pipelines
    • Containerization concepts

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • 0–2 years of software development experience.
  • Strong problem-solving and analytical skills.
  • Understanding of software engineering principles and design patterns.
  • Knowledge of object-oriented programming concepts.
  • Familiarity with Agile/Scrum methodologies.
  • Strong communication and teamwork abilities.

Preferred Qualifications

  • Internship experience in software development.
  • Experience building personal projects or open-source contributions.
  • Familiarity with frontend technologies such as React, Angular, or Vue.js.
  • Understanding of system design fundamentals.
  • Experience working with cloud-native applications.
  • Knowledge of software security best practices.

Required Skills

Python Python JavaScript

Preferred Skills

AWS Docker

Timeline

Posted on: Jun 08, 2026
Expires: Jul 31, 2026

Submit your application

Please complete the form below. Required fields are marked with an asterisk (*).

Education Details

Add your academic background. You can add multiple entries.

1 Education Entry
Click to upload or drag & drop

PDF, DOC, DOCX up to 5MB

By submitting, you acknowledge that you have read and agree to our Privacy Policy.