
Senior Full-Stack Developer .NET & Angular
IT Teams is a Romanian company specialized in software outsourcing and remote staffing. We aim to assemble passionate experts to help companies and startups achieve success. We deliver the perfect combination of technical skills, methodology and high speed delivery techniques to help startups and established companies extend their development teams.
Senior Full-Stack Developer (. NET & Angular)
We are looking for a Senior Full-Stack Developer (. NET & Angular) who has prior experience with developing enterprise-level web applications using C# and a Front-End Framework (Angular 2+, AngularJS, KnockoutJS, etc. ) and who has a very good knowledge of JavaScript Code Structures – Modules, AMD, Prototype, Pub/Sub, Promises, OOP and MVVM, Angular.
Requirements
Essential:
- Prior experience with developing enterprise-level web applications using C# and a Front-End Framework (Angular 2+, AngularJS, KnockoutJS, etc. )
- NET 6 or higher
- SOLID principles & Design Patterns – excellent understanding
- JavaScript Code Structures – Modules, AMD, Prototype, Pub/Sub, Promises etc.
- MVVM, Angular.
- Unit test (QUnit, Jasmine, etc. )
- Experience with CSS/LESS/SASS
- ASP. NET MVC. Helpers, Http Modules, Action Filters, Dependency Resolver etc.
- Dependency Injection, IOC Framework (Structure Map, Ninject, etc. )
- Agile, Test-Driven development practice, unit-tests frameworks (Nunit, Moq etc. )
- Very good knowledge of OOP
- Team player
Desirable:
- Bootstrap and Frontify or Figma
- gRPC/ WCF / Soap / Rest / Web API
Competencies
- Excellent analytical and problem-solving skills
- A passion for designing and developing excellent solutions that meet the current and future needs of our customers
- Drive / Motivation to deliver on commitments
- Excellent verbal and written communication skills
- A very good understanding of how to write “Clean Code”
Responsibilities
- Design and Development of core modules on time, and to required quality.
- Ensuring the quality of delivered software through maintenance of unit tests, continuous integration, and completion of design and code reviews.
- Estimation of development tasks.
- Working with Business Analysts & UX in defining requirements and prototyping solutions.
- Working with the QA coach on defect prevention and team QA activities.
Why IT Teams:
We are driven by curiosity so we conduct a Discovery Process, ensuring that the technology we deliver stays in tune with customer’s business goals. We encourage our team members to speak up, to share their advices and worries if any, so we are able to properly handle the software development projects risks. Honesty is a key ingredient of our collaboration with customers as well with our colleagues. Our Commitment towards customer goals is reflected by our regular progress reporting, a constant revision of project goals and deadlines and a solid quality control.
- Informații detaliate despre oferta de muncă
Firma: IT Teams Localiția: Bucureşti
Bucureşti, RomaniaAdăugat: 2. 10. 2025
Postul de muncă activ
Fii primul, care se va înregistra la oferta de muncă respectivă!