Overview
Job OverviewWe are seeking a highly motivated and technically strong Full Stack Developer with expertise in .NET 8 and Angular to design, develop, and maintain scalable web applications.
The ideal candidate will work closely with cross-functional teams including product managers, architects, and QA engineers to deliver robust, secure, and high-performing solutions.
This role demands a balance of strong backend development skills along with modern frontend engineering experience.
Key Responsibilities
- Design, develop, and maintain full-stack applications using .NET 8, C#, and Angular.
- Build scalable and secure RESTful APIs and integrate them with frontend applications.
- Implement and manage Microservices-based architectures, ensuring performance, scalability, and fault tolerance.
- Develop efficient data access layers using Entity Framework Core and ensure optimized database performance.
- Work with SQL Server and/or PostgreSQL for schema design, query optimization, and data integrity.
- Containerize applications using Docker and support deployments in containerized environments.
- Collaborate with UI/UX teams to create responsive, user-friendly, and accessible Angular interfaces.
- Apply object-oriented programming principles, design patterns, and best practices in everyday development.
- Ensure adherence to clean architecture standards and SOLID principles for long-term maintainability.
- Write unit tests and integration tests, and actively participate in peer code reviews to ensure high code quality.
- Use Git-based version control systems to manage source code and collaborate effectively with distributed teams.
- Support and enhance CI/CD pipelines for automated builds, testing, and deployments.
- Participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives.
- Strong proficiency in .NET 8 and C#, with hands-on experience in enterprise application development.
- Solid experience in building applications using Angular, including component-based architecture and state management.
- In-depth knowledge of Entity Framework Core and experience handling complex data models.
- Proven experience in developing and consuming REST APIs.
- Good understanding of Microservices architecture, including service communication and deployment strategies.
- Hands-on experience with Docker and containerized application environments.
- Proficiency in SQL Server and/or PostgreSQL with strong SQL skills.
- Excellent understanding of OOP concepts, design patterns, and software engineering best practices.
- Experience in writing automated tests and ensuring code quality through reviews and documentation.
- Familiarity with CI/CD tools and DevOps workflows.
- Experience with Kubernetes for container orchestration and scaling microservices.
- Knowledge of Keycloak or similar tools for identity and access management.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
You will be part of a collaborative and innovation-driven team, working on cutting-edge technologies and impactful projects. We offer opportunities for continuous learning, career growth, and exposure to modern software development practices in a fast-paced environment.
(ref:hirist.tech)