We are looking for a Full Stack Developer with strong experience in .NET/C# backend development and frontend development using React or Angular. The candidate will be responsible for developing scalable web applications, REST APIs, database integrations, and responsive user interfaces.
Key Responsibilities
Develop and maintain applications using C#, .NET Core / .NET 6+ / .NET 8.
Design and develop RESTful APIs and microservices.
Develop responsive web applications using React.js. (Strong Angular experience with basic React knowledge is also acceptable).
Work with SQL Server, PostgreSQL, or MySQL databases.
Develop efficient SQL queries and database integrations.
Implement authentication, authorization, validation, and error handling.
Integrate applications with third-party APIs and services.
Write clean, reusable, maintainable, and secure code.
Perform unit testing, debugging,
and performance optimization.
Participate in code reviews and Agile/Scrum ceremonies.
Work with Git and CI/CD pipelines.
Required Skills
C# / .NET Core / .NET 6+ / .NET 8
ASP.NET Core / Web API
REST APIs
React.js OR Angular
JavaScript / TypeScript
HTML5 / CSS3
Entity Framework Core
SQL Server / PostgreSQL / MySQL
Git
Good understanding of OOP, SOLID principles, and design patterns
Positive problem-solving and communication skills
Good to Have
Microservices architecture
Docker / Kubernetes
AWS or Azure
CI/CD
Redis / caching
RabbitMQ (optional)
Cloud-based application development
Education
Bachelor's/Master's degree in Computer Science, Engineering, IT, or equivalent experience.