Halan - حالا · Al Jizah, Egypt · Posted 2026-04-26
Job Overview:We are looking for a skilled and passionate Senior Full-Stack Engineer to join our team at Halan. In this role, you will be responsible for designing, developing, and maintaining high-performance web applications. The ideal candidate has experience with ASP.NET Core, Angular, and RESTful APIs, along with a strong understanding of software development and best practices.Key Responsibilities:•Design, develop, and maintain scalable web applications using .NET Core and Angular.•Ensure performance, security, and responsiveness of applications.•Collaborate with cross-functional teams to define, design, and ship new features.•Write clean, maintainable, and testable code following best practices.•Optimize applications for performance, scalability, and reliability.•Conduct code reviews to ensure high-quality standards.•Implement RESTful APIs and ensure seamless frontend-backend communication.•Work closely with DevOps to enhance CI/CD pipelines for smooth deployment.•Troubleshoot and resolve issues, improving system stability.•Stay updated with the latest technologies and contribute innovative ideas to the team.•Make sure the team follows engineering practices: Agile, code review, unit testing, branching, etc.•Write software programming code.•Propose and review the architecture.•Communicate with stakeholders.•Be part of a cross-functional team responsible for the full software development life cycle, from conception to deployment.Requirements:•A minimum of 3 years of experience in web development.•Strong knowledge of ASP.NET Core and Angular (9+).•Proficiency in designing and working with RESTful APIs.•Understanding of SOLID principles, OOP concepts, and design patterns.•Experience with SQL databases (complex queries, stored procedures, triggers, views).•Familiarity with agile development methodologies.•Strong problem-solving and debugging skills.•Experience with Git for version control.Technical Skills:•Backend: ASP.NET Core, C#, SQL, Entity Framework, RESTful APIs.•Frontend: Angular 9+, TypeScript, RxJS, NgRx (state management).•Database: SQL Server, query optimizations.•Architecture: DDD, CQRS, Microservices, familiarity with Kafka or RabbitMQ.•DevOps & CI/CD: Familiarity with Docker, Kubernetes, or pipeline automation is a plus.