About the Role We're looking for a Software Engineer with 1–2 years of hands-on experience to join our team. You'll contribute to building, testing, and shipping production software while growing your technical skills alongside experienced engineers.
Responsibilities - Design, develop, and maintain features across the application stack
Write clean, testable, and well-documented code
Debug, troubleshoot, and resolve issues in existing systems
Participate in code reviews and follow engineering best practices
Collaborate with product, design, and QA to deliver quality releases
Contribute to technical discussions and continuous improvement of the codebase Required Qualifications - 1–2 years of professional software development experience
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Proficiency in at least one modern programming language (e.g., Python,
Java, JavaScript/TypeScript, Go, or C#)
Working knowledge of data structures, algorithms, and OOP fundamentals
Experience with version control (Git) and cooperative development workflows
Familiarity with REST APIs and relational or NoSQL databases Preferred Qualifications - Exposure to cloud platforms (AWS, GCP, or Azure)
Understanding of CI/CD pipelines and containerization (Docker)
Experience with a modern framework relevant to the role (e.g., React, Node.js, Spring, Django)
Familiarity with Agile/Scrum practices What We Offer - Mentorship and explicit paths for technical growth
Collaborative, learning-focused engineering culture
Competitive compensation and perks
📌 Software Engineer Gurugram
🏢 OWOW
📍 Gurugram