About the job Full Stack Developer - Senior Software Engineer
WE ARE HIRING : Full Stack Developer (Senior Software Engineer)
Role Overview
We are looking for a talented Full Stack Developer (Senior Software Engineer) with 3-4 years of solid experience in .NET (C#) backend and React frontend development. You will work on modern web applications, take ownership of features, and contribute to building high-quality, scalable software solutions in a collaborative and agile environment.
Key Responsibilities:
-
Develop and maintain backend services using ASP.NET, Entity Framework Core, SQL Server, and Azure.
-
Build modern, responsive UIs using React.js/Next.js, JavaScript (ES6+), Redux or Context API, Axios/Fetch, and responsive design principles.
-
Implement and consume RESTful APIs for seamless integration.
-
Participate in code reviews, testing, and deployment processes.
-
Write clean, maintainable, and well-documented code.
-
Take initiative in problem-solving and improving code quality.
-
Communicate effectively in English with team members and stakeholders.
-
Collaborate with designers, QA, and developers in an agile team environment.
-
Take ownership of deliverables with accountability.
Requirements:
-
3-4 years of hands-on experience with .NET Core / C#.
-
Strong experience in React.js, JavaScript, and modern frontend frameworks.
-
Good understanding of SQL Server or other relational databases.
-
Familiarity with API development, Git, and CI/CD workflows.
-
Exposure to cloud platforms like Azure is a plus.
-
Strong grasp of software design principles and clean coding practices.
-
Excellent communication and teamwork skills.
-
Bachelors degree in IT or related discipline is preferred.
Nice to Have:
-
Experience with Docker, microservices, or Azure DevOps.
-
Working knowledge of Next.js.
-
Knowledge of authentication mechanisms (JWT, OAuth).
-
Familiarity with automated testing frameworks (e.g., xUnit, Jest).