
Required Skills & Tech Stack
Python
Data Structures
Algorithms
SQL
Relational Databases
Git
Software Testing
Problem Solving
Debugging
Code Reviews
End-to-End Project Development
FastAPI
React.js
Kotlin
Cloud Computing
Mobile Development
AIโAssisted Coding Tools

Eligibility Criteria
โข Degree: B.E., B.Tech. or MCA (any engineering branch)
โข Minimum aggregate: 60% (or equivalent CGPA)
โข Batch: Graduates of 2022โ2026 (freshers)
โข Experience: 0โ1 year (including internships)
โข No active backlogs at the time of joining
โข Strong fundamentals in Python and basic SQL knowledge
โข At least one selfโbuilt software project that can be discussed confidently

Job Description & Key Responsibilities
NewStreet Tech is an emerging productโfocused technology firm headquartered in Bengaluru. The company builds endโtoโend solutions for enterprise clients, ranging from dataโdriven dashboards to cloudโnative services. With a culture that encourages rapid learning, crossโfunctional collaboration, and ownership from day one, NewStreet Tech has quickly positioned itself as a goโto partner for midโsize businesses looking to modernise their digital stack. The leadership team comprises seasoned engineers from top Indian and global tech houses, and they actively mentor fresh talent to accelerate their growth.
The role of Associate Software Engineer is a permanent, fullโtime position designed specifically for recent graduates. Candidates will be placed on the product engineering team and will work under senior engineers to design, develop, and ship realโworld features. Unlike internships, this role offers a payrollโbased employment from day one, complete with codeโreview cycles, performance feedback, and clear career progression pathways. NewStreet Tech expects its associates to contribute to both backend services and frontโend components, giving them a holistic view of product development.
Key responsibilities include:
1. Develop and deliver productionโready features under senior engineering guidance.
2. Write clean, maintainable Python code and integrate it with relational databases.
3. Design and execute unit tests to ensure high code quality.
4. Participate actively in code reviews, incorporating feedback promptly.
5. Troubleshoot and resolve bugs in deployed modules.
6. Collaborate with product managers and UI/UX designers to translate requirements into functional software.
7. Maintain version control using Git and follow best practices for branching and merging.
8. Contribute to documentation and knowledgeโsharing sessions within the team.
9. Explore and prototype new technologies such as FastAPI, React.js, or cloud services when relevant.
10. Support postโdeployment monitoring and performance optimisation.
The technical stack revolves around Python for backend services, SQL for data persistence, Git for version control, and optional exposure to FastAPI, React.js, and Kotlin for fullโstack development. Candidates with a curiosity for cloud platforms, mobile development, or AIโassisted coding tools will find ample opportunities to experiment and grow.
Growth at NewStreet Tech is structured yet flexible. Junior engineers can progress to Senior Engineer within 2โ3 years, followed by Lead Engineer or Product Owner roles. The company also offers internal training programs, hackathons, and sponsorship for relevant certifications. Joining NewStreet Tech means becoming part of a fastโmoving team where your contributions directly impact client success, and where continuous learning is embedded in the daily workflow.