Responsibilities :
Fullstack Development :
Design, develop, and maintain end-to-end features using .NET for backend services and React or Angular for the frontend.
Collaborate with Cross-Functional Teams :
Work closely with backend developers to define APIs and integrate them with frontend systems for seamless functionality.
Design and Implement Scalable Solutions :
Build scalable, secure, and performant applications by ensuring the proper balance between frontend and backend systems.
UI / UX Implementation :
Collaborate with UX / UI teams to create visually appealing and functional interfaces, implementing designs with React or Angular .
Write Clean and Maintainable Code :
Ensure code quality by writing clean, efficient, and testable code while adhering to industry best practices. Participate in code reviews and maintain high coding standards.
Performance Optimization :
Identify bottlenecks in the system and improve both frontend and backend performance for faster and smoother user experience.
Troubleshooting and Debugging :
Troubleshoot, debug, and resolve complex technical issues in both the frontend and backend systems.
Continuous Improvement :
Contribute to the ongoing improvement of the development process, tools, and techniques for better productivity and system reliability.
Mentorship and Team Collaboration :
Mentor junior developers, sharing knowledge and encouraging a culture of learning and improvement.
Required Skills and Experience :
Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent experience).
5 years of professional experience as a fullstack developer, with a strong focus on backend and frontend development.
Proficiency in C# / .NET Core for backend development (building scalable web services and APIs).
Strong experience with React or Angular for building responsive, high-performance frontend applications.
Solid understanding of HTML5 , CSS3 , JavaScript , and ES6+ .
Experience working with RESTful APIs and integrating them with frontend frameworks.
Experience in state management using libraries like Redux , NgRx , or Context API .
Proficiency in using Git for version control.
Strong knowledge of SQL and relational databases (e.g., SQL Server , PostgreSQL ).
Experience with unit testing , integration testing , and CI / CD pipelines .
Familiarity with cloud platforms like Azure or AWS is a plus.
Exposure to agile methodologies (Scrum / Kanban) is preferred.
Software Engineer • Vizag, Andhra Pradesh, India