Full Stack Developer (.NET / Angular)

Proxima Tech Solutions

.NETAngular

Location
Not specified
Employment
Full-time
Category
Frontend
Posted

Description

Design, develop, and maintain backend services and APIs using C#, .NET 8+, ASP.NET Core, and Entity Framework Core.

Build responsive, component-based user interfaces with Angular (v16+), TypeScript, RxJS, and modern UI libraries (Angular Material, Tailwind, or Bootstrap).

Design and implement RESTful APIs — including versioning, OpenAPI/Swagger documentation, and backward compatibility — as well as gRPC and SignalR services where applicable.

Model, query, and optimize relational databases (PostgreSQL, MS SQL Server): schema design, indexing, stored procedures, and migrations.

Implement caching, background processing, and messaging using Redis, Hangfire or Quartz.NET, and RabbitMQ or Azure Service Bus.

Apply Clean Architecture, SOLID principles, and established design patterns (CQRS, Repository, Mediator) consistently across the codebase.

Implement authentication and authorization: JWT, OAuth 2.0 / OpenID Connect, IdentityServer or Entra ID (Azure AD), and role-based access control.

Write unit, integration, and end-to-end tests (xUnit/NUnit, Jasmine/Karma, Playwright or Cypress) and maintain meaningful code coverage.

Containerize applications with Docker and support deployment, Azure App Service, or on-premises environments.

Build and maintain CI/CD pipelines (Azure DevOps, GitHub Actions, or GitLab CI) for automated build, test, and release.

Profile and optimize application performance: SQL query tuning, lazy loading, bundle size reduction, change detection strategy, and memory usage.

Troubleshoot production issues using structured logging and monitoring tools (Serilog, ELK, Application Insights, Prometheus/Grafana).

Follow secure coding practices (OWASP Top 10) and ensure compliance with internal security and data protection policies.

Participate in code reviews, technical design discussions, and effort estimation; mentor junior developers.

Work within an Agile/Scrum process.

Requirements

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.

3–5 years of professional experience in full stack development with .NET and Angular.

Strong proficiency in C#, .NET Core / .NET 8+, ASP.NET Core Web API, and Entity Framework Core.

Solid experience with Angular 16+, TypeScript, RxJS, and state management (NgRx or Signals).

Strong SQL skills and hands-on experience with PostgreSQL and/or MS SQL Server.

Practical experience with Git and branching strategies (GitFlow, trunk-based development).

Hands-on experience with Docker and container-based development workflows.

Understanding of monolithic vs. microservice architectures and the trade-offs of each.

Experience integrating third-party and enterprise systems (ERP/CRM, SAP, 1C, payment gateways) via REST/SOAP.

Familiarity with cloud platforms — Azure preferred (App Service, Blob Storage, Key Vault, Service Bus) or AWS.

Strong problem-solving skills, attention to detail, and the ability to work both independently and as part of a team.

Working knowledge of English for technical documentation; Azerbaijani and/or Russian is an advantage.

Müraciət etmək üçün : [email protected]

Apply at the source

This role was published by Proxima Tech Solutions and listed via SmartJob.az. Applications are handled there, not on this site.

View & apply on smartjob.az ↗