Full Stack Developer (.NET+Angular)
Locations: Belgrad, Trg Nikole Pašića 5, Kishenev, Bulevardul Iuri Gagarin 10, Belgrad, Country code: RS, 12 to 21 CET work scheduleFull-TimeMiddle
Salary1682 - 2347 CHF per month gross any currencySource=conversion; 1585 - 2212 GBP per month gross any currencySource=conversion; 1835 - 2560 EUR per month gross any currencySource=conversion; 7805 - 10891 PLN per month gross any currencySource=conversion; 2150 - 3000 USD per month gross any currencySource=original
Apply NowOpens the employer's application page
Job Details
- Languages
- En B1
- Experience
- 3+ years
- Required Skills
- DockerKubernetesMicrosoft SQL ServerC#Jira.NET.NET coreAngularRESTful APIsMicroservicesConfluence
Requirements
- Hands-on experience with C# and the .NET ecosystem (both .NET Framework legacy and .NET Core) for 3+ years.
- Experience with Angular (2+).
- Strong SQL Server expertise: writing and optimizing complex T‑SQL queries and stored procedures; working with large, intricate legacy database schemas.
- Proven experience with legacy codebases and a pragmatic approach to modernization.
- Solid understanding of microservices architecture patterns and decomposition strategies for migrating from monolithic .NET applications.
- Experience building and consuming RESTful APIs and working with Entity Framework (or similar ORMs).
- Working knowledge of Docker, Kubernetes, and Azure Cloud (able to navigate and deploy within an Azure environment).
- Exposure to CI/CD pipelines (ideally Azure Pipelines).
- Ability to take initiative, communicate clearly, work with ambiguity, and balance speed with quality.
- Experience writing clear documentation (JIRA, Confluence).
- Level of English – from Intermediate+ and above.
Responsibilities
- Developing well-tested, integrated software that meets high development standards.
- Evaluating new functionality requests on a value scale, contributing technical insights to prioritization decisions.
- Actively participating in team meetings and offer recommendations and ideas on design projects.
- Mentoring intermediate and junior developers, helping them grow through code reviews and hands-on collaboration.
- Working with Product Managers and architects to estimate, plan, test, integrate, and deliver complex, scalable software.
- Creating design documents and documentation to ensure efficient maintenance and knowledge continuity.
- Communicating effectively with key partners and internal users regarding timelines, technical issues, and infrastructure integration.
- Exploring and making recommendations based on current trends, techniques, and technologies that could positively impact our platform.
View Full Description & ApplyYou'll be redirected to the employer's site