Job Description
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, Java Script/Type Script, Go, or C#)
- Working knowledge of data structures, algorithms, and OOP fundamentals
- Experience with version control (Git) and collaborative 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 clear paths for technical growth
- Cooperative, learning-focused engineering culture
- Competitive compensation and benefits
📌 Software Engineer (Gurugram)
🏢 OWOW
📍 Gurugram