
Eligibility Criteria
B.E. / B.Tech / MCA in Computer Science, Information Technology, Electronics & Communication or related streams; Minimum 60% aggregate (or CGPA 6.0/10); Fresh graduate or up to 1 year of experience; No active backlogs at the time of joining; Must be able to work from Bengaluru office.

Job Description & Key Responsibilities
NewStreetTech is an emerging technology services firm headquartered in Bengaluru, focused on building endβtoβend platforms for enterprise clients. The company prides itself on a productβfirst mindset, delivering cloudβnative solutions that blend data engineering, analytics dashboards, and clientβfacing applications. With a lean but growing engineering team, NewStreetTech encourages rapid learning, crossβfunctional collaboration, and a culture where every engineerβs contribution directly impacts the product roadmap. The firmβs vision is to become a goβto partner for digital transformation in the Indian market, and it invests heavily in upβskilling its talent through mentorship, internal tech talks, and exposure to realβworld production systems.
The Associate Software Engineer role is a fullβtime, onβpayroll position designed exclusively for fresh graduates (0β1 year experience). Unlike internships, the role offers immediate ownership of code that ships to customers. New hires are paired with senior engineers for the first few months, ensuring that every pull request is reviewed and feedback is actionable. Within the first year, associates rotate across three core domains β product engineering, analytics dashboards, and client delivery β to gain a holistic view of the platform. This rotation model not only broadens technical expertise but also cultivates a deep understanding of how different pieces of the system interact.
Key responsibilities include:
1. Develop and ship real features on the production platform under seniorβengineer review.
2. Take ownership of a specific module or component within 2β3 quarters.
3. Write unit and integration tests from day one, embedding quality into the development cycle.
4. Participate in the quarterly rotation across product, dashboard, and clientβdelivery teams.
5. Provide firstβline support for the modules you own, learning from incidents and fixing bugs.
6. Contribute to code reviews, both giving and receiving constructive feedback.
7. Collaborate with product managers and designers to translate requirements into technical solutions.
8. Document code, APIs, and operational runbooks for knowledge sharing.
9. Continuously improve the codebase by refactoring and adopting best practices.
10. Stay updated with emerging technologies and propose improvements to the stack.
The tech stack primarily revolves around Python for backend services, FastAPI for APIs, React for frontβend dashboards, and PostgreSQL/MySQL for relational data storage. Version control is managed via Git, and CI/CD pipelines are built on popular cloud platforms. Exposure to cloud services (AWS/GCP) and AIβassisted development tools like GitHub Copilot is encouraged.
Growth path: After the first year, engineers can specialize as a Product Engineer, Dashboard Engineer, or Client Delivery Engineer, with clear promotion tracks to Senior Engineer, Lead Engineer, and eventually Engineering Manager. The rotational model ensures that associates have a wellβrounded skill set, making them strong candidates for leadership roles.
Why join NewStreetTech? Freshers get to work on live customerβfacing products from day one, receive mentorship from seasoned engineers, and enjoy a fastβpaced environment that rewards curiosity and initiative. The companyβs commitment to learning, transparent feedback loops, and competitive compensation make it an attractive launchpad for a longβterm software engineering career.