YASH Hiring Full Stack Developer in Bangalore | C# .NET & React
Role Overview
Job Overview
YASH Technologies is hiring a Software Engineer with full stack development expertise in C#/.NET and React. The position is intended for professionals with 3 to 5 years of hands-on experience who can contribute to the design, development, maintenance, and improvement of scalable web applications.
This role combines backend engineering with modern frontend development. The engineer will work with .NET technologies and React to create reliable web applications, develop RESTful APIs and backend services, and support features throughout the software development lifecycle. The position also includes troubleshooting application issues, participating in code reviews, and maintaining good standards for performance, responsiveness, security, and code quality.
An additional focus of this opportunity is AI-assisted software development. Candidates are expected to understand prompt engineering techniques and use AI tools thoughtfully to support development, debugging, optimization, and engineering productivity. This makes the role relevant for experienced developers who want to combine established full stack practices with newer AI-enabled development approaches.
Key Responsibilities
- Design, develop, and maintain web applications using C#/.NET and React.
- Build backend services and integrate RESTful APIs to support application functionality.
- Work with cross-functional teams to understand requirements and deliver new features.
- Help maintain application performance, responsiveness, security, and overall reliability.
- Participate in peer code reviews and follow established software engineering and coding practices.
- Investigate technical problems in development and production environments and implement appropriate fixes.
- Apply prompt engineering techniques when working with AI-assisted development tools.
- Use AI tools to support coding, debugging, optimization, and engineering efficiency while maintaining appropriate software quality standards.
- Contribute to application development activities across the SDLC.
- Apply sound engineering judgment when developing maintainable and scalable solutions.
Required Skills
Candidates should have strong practical experience with C# and the .NET ecosystem, including .NET Framework and/or .NET Core. React.js is also a core technology for the role, so applicants should be comfortable developing modern frontend functionality using React.
The position requires a solid understanding of object-oriented programming concepts and the software development lifecycle. Candidates should understand how software moves from requirements and development through testing, deployment, maintenance, and production support.
Experience with APIs and microservices architecture is required. Applicants should understand how backend services communicate and how application components can be structured into maintainable and scalable services.
Database knowledge is also important. The role calls for familiarity with both SQL and NoSQL database concepts. Candidates should understand common data-storage considerations and how application services interact with databases.
Version control experience with Git is expected. Developers should be comfortable working with source-controlled codebases and collaborative engineering workflows.
Preferred Skills
The supplied job description does not identify a separate preferred technology list. However, candidates who can demonstrate practical experience across frontend and backend development, API integration, microservices, databases, source control, and production troubleshooting will have skills closely aligned with the role.
Exposure to AI-assisted development is specifically relevant. Experience applying prompt engineering techniques and using AI tools to improve development efficiency, debugging, or output quality can help candidates demonstrate their fit for the evolving engineering environment.
Education
The supplied job description does not specify a required degree or formal educational qualification. Candidates should therefore refer to their actual educational background accurately rather than assuming a qualification that is not stated in the source information.
Experience
The position requires 3 to 5 years of hands-on full stack development experience. The expected background includes practical work with C#/.NET and React, along with experience building web applications and backend services.
Candidates should be capable of contributing independently to development tasks, troubleshooting technical issues, participating in code reviews, and working with other teams to deliver software features.
Required Technologies
The core technology stack includes:
- C#
- .NET Framework
- .NET Core
- React.js
- RESTful APIs
- Microservices
- SQL
- NoSQL
- Git
- Prompt Engineering
- AI-assisted Development Tools
The role also requires familiarity with software development lifecycle practices and object-oriented programming.
Soft Skills
Strong analytical and problem-solving abilities are important because the engineer will be expected to investigate technical issues and find practical solutions.
Good communication skills are required for working with cross-functional teams, discussing requirements, participating in code reviews, and coordinating feature delivery. Candidates should also be comfortable collaborating with other developers and stakeholders throughout the development lifecycle.
A willingness to learn and adapt is particularly useful for this position because the role includes AI-assisted development and prompt engineering. The successful candidate should be open to adopting useful technologies while maintaining attention to code quality, security, performance, and maintainability.
Benefits of Working in this Role
The role provides an opportunity to work across the full application stack rather than concentrating exclusively on frontend or backend development. Engineers can strengthen their experience in C#/.NET, React, APIs, microservices, databases, Git, and modern software engineering practices.
The position also offers exposure to AI-assisted development and prompt engineering, allowing experienced developers to explore how AI tools can be incorporated into everyday engineering activities. YASH describes its workplace as focused on continuous learning, including ongoing skilling, unlearning, and relearning.
The company also highlights flexible work arrangements, trust, transparency, open collaboration, support for business goals, and an ethical corporate culture.
Work Mode
The supplied job description does not explicitly state whether this position is onsite, hybrid, or remote. Therefore, the work mode is not specified in the available job information.
Location
The job listing identifies Bangalore and Chennai as the work locations. Bangalore is listed as the primary location in the supplied job URL and location information, while the role description states that the work location can be Chennai or Bangalore.
Who Should Apply
This opportunity is suitable for software engineers with 3 to 5 years of hands-on full stack development experience who are confident with C#/.NET and React.
It is a strong match for professionals who have built web applications, developed RESTful APIs, worked with microservices, interacted with SQL or NoSQL databases, and used Git in collaborative development environments.
Candidates who enjoy solving technical problems and want to incorporate AI tools into their development workflow should also consider the role. Applicants should be comfortable working with cross-functional teams and adapting to changing technology requirements.
Career Growth
This position can help full stack engineers deepen their expertise across frontend and backend development while expanding their understanding of APIs, microservices, databases, software architecture, and production troubleshooting.
The AI-assisted development component also creates an opportunity to build practical experience with prompt engineering and AI tools used for software engineering tasks. YASH's stated emphasis on continuous learning can support professionals who want to keep developing their technical capabilities as software development practices evolve.
Application Advice
When preparing your application, make your experience with C# and .NET easy to identify. Clearly mention whether your work has involved .NET Framework, .NET Core, or both. Highlight React.js experience and describe the type of full stack applications you have developed.
Also include relevant work involving RESTful APIs, microservices, SQL or NoSQL databases, Git, debugging, code reviews, and production issue resolution. If you have used AI-assisted development tools or applied prompt engineering to improve coding, debugging, testing, or optimization, describe that experience accurately.
Focus your resume on real projects and responsibilities rather than adding technologies you have not used. Demonstrating practical full stack experience, strong problem-solving ability, effective communication, and a willingness to learn will help present a clear match for this opportunity.
Technical Ecosystem
Eligibility Criteria
Education
The supplied job description does not specify a formal educational qualification.
Experience
3 - 5 years
Top Picks for You
Salesforce Hiring Software Engineering MTS in Hyderabad
Salesforce • Hyderabad • Hybrid
Microsoft Hiring Software Engineer 2 in Hyderabad | Hybrid
Microsoft • Hyderabad • Hybrid
YASH Hiring AI Full Stack Software Developer in Indore | Pune
YASH Technologies • Pune • Onsite
YASH Hiring Senior Software Engineer in Pune | Java React AWS
YASH Technologies • Pune • Onsite