We are seeking a skilled Full Stack Developer with expertise in React js for the front-end and C# with Dot Net Core for the back-end to join our dynamic team
You will be responsible for designing, developing, and maintaining robust web applications, ensuring seamless user experiences across diverse platforms
Responsibilities:
Front-end Development (React js):
Build interactive and responsive user interfaces using React components and libraries
Implement state management solutions (e g, Redux, Context API) to manage application data effectively
Ensure cross-browser compatibility and optimize front-end performance
Write clean, well-structured, and reusable React code
Back-end Development (C# Dot Net Core):
Design and develop RESTful APIs using ASPDot Net Web API
Create database models and interactions using Entity Framework or similar ORM
Implement authentication and authorization mechanisms for secure user access
Manage data storage and retrieval on the backend
Full-Stack Integration:
Collaborate with the design team to translate UI/UX concepts into functional web applications
Integrate front-end components with back-end APIs to create a cohesive user Experience Ensure smooth communication between the front-end and back-end layers
Testing and Quality Assurance:
Conduct unit testing and integration testing to guarantee code quality
Implement automated testing frameworks to streamline testing processes
Identify and troubleshoot bugs and issues effectively
Deployment and Maintenance:
Deploy applications to production environments using continuous integration/continuous deployment (CI/CD) pipelines
Monitor application performance and address production issues as needed
Required Skills and Experience:
Essential:
Strong proficiency in React js, including component-based architecture, state management, and routing
Solid understanding of C# and Dot Net Core framework
Experience with relational databases (e g, SQL Server, PostgreSQL) and database interaction using Entity Framework
Knowledge of RESTful API design principles
Familiarity with front-end technologies (HTML, CSS, JavaScript)
Desired:
Experience with cloud platforms like Azure or AWS
Knowledge of design patterns and best practices for scalable applications
Familiarity with Agile development methodologies
Experience with version control systems (e g, Git)