Role Overview
We are looking for experienced Full Stack Developers with strong knowledge of .NET technologies and modern open-source technologies. The candidate will be responsible for developing scalable web applications, REST APIs, and responsive user interfaces.
Responsibilities
- Develop and maintain full-stack web applications using C# and .NET / ASP.NET Core.
- Design and develop RESTful APIs and backend services.
- Build responsive and user-friendly interfaces using React, Angular, or Vue.js.
- Work with SQL Server and relational databases.
- Integrate third-party APIs and external services.
- Write clean, maintainable, and efficient code.
- Troubleshoot, debug, and optimize application performance.
- Participate in code reviews, testing, and technical discussions.
- Collaborate with developers, QA, designers, and other team members.
- Follow Agile/Scrum development practices.
Requirements
- 3+ years of experience in Full Stack Development.
- Strong knowledge of C# and .NET / ASP.NET Core.
- Experience with Web API, Entity Framework, and LINQ.
- Good understanding of SQL Server.
- Strong knowledge of JavaScript / TypeScript.
- Experience with at least one frontend framework: React.js, Angular, or Vue.js.
- Knowledge of HTML5, CSS3, Bootstrap, or Tailwind CSS.
- Familiarity with Git, GitHub, or GitLab.
- Strong problem-solving and debugging skills.
Nice to Have
- Experience with Node.js.
- Knowledge of Azure or AWS.
- Experience with Docker and CI/CD.
- Understanding of Microservices Architecture.
- Experience with PostgreSQL or MySQL.
- Experience working in an Agile/Scrum environment.
Skills
- ASP.NET Core
- C#
- SQL Server
- React.js
- JavaScript