PECB

Full-Stack Developer (.NET & Angular)

PECB · Pristina, Kosovo

Education Administration Programs · 51-200 employees

19 h ago
Mid (2-5 yrs) Full-time Kosovo
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain full-stack web applications using .NET and Angular from database design to user interface. Collaborate with cross-functional teams to deliver secure, high-performing solutions within an Agile environment.

What they look for

C# .NET Core Angular TypeScript SQL Server Entity Framework Core RESTful APIs HTML5 CSS/SCSS Git SOLID Principles Agile/Scrum RxJS Unit Testing OOP Design Patterns

Requirements

Requires a Bachelor's degree in Computer Science or a related field and at least 2 years of professional full-stack development experience. Proficiency in C#, ASP.NET Core, Angular, and relational databases is essential.

Benefits

Four-day work week Free career and personal development trainings Health insurance coverage Free mental health services Paid leaves Collective winter break Social events

Full description

What are we looking for?

PECB is seeking a Full-Stack Developer to design, develop, and maintain modern, scalable web applications built with .NET on the backend and Angular on the frontend. Owning features end to end -from database and API design through to the user interface — this role will work closely with our product, QA, DevOps, and design teams throughout the full software development lifecycle to deliver secure, High-quality, and high-performing solutions across PECB’s platforms.

About the position

This role is ideal for someone who takes pride in clean, maintainable code, enjoys owning features across the entire stack, and thrives in a collaborative, fast-paced environment.

Main Responsibilities

  • Design, develop, and maintain features end to

end — from the Angular frontend through .NET services to the database layer.

  • Build and maintain robust RESTful APIs and

backend services using C# and ASP.NET Core.

  • Develop responsive, intuitive user interfaces

with Angular, TypeScript, HTML5, and CSS/SCSS.

  • Design, implement, and optimize database

structures and queries using SQL Server and Entity Framework Core.

  • Translate business requirements and UI/UX

designs into well-structured, functional solutions.

  • Write clean, testable, and well-documented code

following SOLID principles and established coding standards.

  • Develop unit and integration tests, and participate

actively in code reviews.

  • Ensure the performance, security, and

scalability of applications across the full stack.

  • Troubleshoot, debug, and resolve issues in

development and production environments.

  • Work within an Agile/Scrum team, contributing to

sprint planning, estimations, and technical discussions.

  • Collaborate closely with product, QA, DevOps,

and design teams to deliver features on time and to a high standard.

  • Document technical solutions, APIs, and

development processes to support maintainability and knowledge sharing.

Requirements

  • Bachelor’s

degree in Computer Science, Software Engineering, or a related field

  • 2+

years of professional experience in full-stack web development

  • Strong

hands-on experience with C# and the .NET ecosystem (ASP.NET Core, Web API, Entity Framework Core)

  • Solid

experience with Angular, TypeScript, RxJS, HTML5, and CSS/SCSS

  • Good

understanding of RESTful API design, integration, and versioning

  • Experience

with relational databases (SQL Server, PostgreSQL, or similar) and writing efficient Queries

  • Proficiency

with Git and collaborative development workflows

  • Solid

understanding of OOP, SOLID principles, and common design patterns

  • Familiarity

with unit testing frameworks (xUnit, NUnit, Jasmine/Karma)

  • Experience

working in Agile/Scrum teams

  • Excellent problem-solving, troubleshooting, and

communication skills Bonus: Familiarity with micro services architecture or message queues

Benefits

  • We’re

the first company in Kosovo to have only four working days per week, with Fridays off

  • Career

and personal development trainings free of charge (Access to a comprehensive array of ISO and non-ISO related training programs)

  • Hands-on,

project-based experiences

  • Collaboration

with an exceptionally talented, diverse, and friendly team of colleagues

  • Great

benefits packages, such as health insurance coverage, free mental health services

  • Paid

leaves (including collective winter break)

  • Exciting

social events, and a pleasant working environment.

Disclaimer: Resumes sent via other means will not be considered. Only shortlisted candidates will be contacted. Candidates invited to complete an assignment or interview will receive notification of the final decision.