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 up-to-date 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 advantages
📌 Software Engineer Gurugram (India)
🏢 OWOW
📍 India