Job Summary
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
  • Good 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.