Responsibilities :
Fullstack Development :
Design, develop, and maintain end-to-end features using
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 • India