Requirements: English
Company: DCG
Region: Poznan , Greater Poland Voivodeship
Fullstack (.NET+Angular) Developer
Responsibilities:
- Develop, maintain, and optimize web applications using .NET (C#, .NET Core, ASP.NET) for backend and Angular (TypeScript, RxJS, NgRx) for frontend
- Design and implement scalable and high-performance solutions, ensuring adherence to best coding practices
- Build and integrate RESTful APIs, GraphQL, and WebSockets for efficient data communication
- Manage and optimize relational (MS SQL Server, PostgreSQL) and NoSQL (MongoDB, Redis) databases
- Work with cloud platforms (Azure, AWS, or GCP) to deploy and maintain applications in a cloud environment
- Utilize CI/CD pipelines, Docker, Kubernetes, and microservices architecture to enhance development efficiency
- Conduct automated testing using frameworks like xUnit, NUnit, Jest, and Karma to ensure software reliability
- Collaborate closely with UI/UX designers, DevOps engineers, and product managers to align development with business objectives
- Actively participate in agile development processes, including sprint planning, code reviews, and retrospectives
Requirements:
- Strong experience in .NET (C#, .NET Core, ASP.NET) for backend development
- Proficiency in Angular (TypeScript, RxJS, NgRx) for building dynamic frontend applications
- Experience with RESTful APIs, GraphQL, and WebSockets
- Solid understanding of SQL (MS SQL Server, PostgreSQL) and NoSQL (MongoDB, Redis) databases
- Knowledge of cloud platforms (Azure, AWS, or GCP) and deployment strategies
- Familiarity with CI/CD pipelines, Docker, Kubernetes, and microservices architecture
- Strong understanding of authentication & authorization mechanisms (OAuth, JWT, IdentityServer)
- Experience with automated testing frameworks (xUnit, NUnit, Jest, Karma)
- Excellent problem-solving skills and ability to work in agile development environments
- Experience with Blazor or other modern frontend frameworks - nice to have
- Knowledge of Message Queues ( RabbitMQ, Kafk a) - nice to have
- Understanding of Domain-Driven Design (DDD) and Clean Architecture - nice to have
- Experience in DevOps practices and Infrastructure as Code (Terraform, Ansible ) - nice to have
Offer:
- Private medical care
- Co-financing for the sports card
- Training & learning opportunities
- Constant support of dedicated consultant
- Employee referral program