Senior Fullstack Developer (.NET)

New
P
ProxifySoftware development
Listing locations: EMEA, CET +/- 3 hoursContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Intermediate-advanced English
Experience
5+ years of professional software development experience; 3+ years of production experience with .NET
Required Skills
DockerJavascriptMicrosoft SQL ServerTypeScriptC#.NETCI/CDRESTful APIs

Requirements

  • Have 5+ years of professional software development experience with strong full-stack exposure.
  • Have 3+ years of production experience with .NET, C#, .NET Core or .NET 6+, and ASP.NET Core.
  • Have relational database experience, including MSSQL; SQL Server and PostgreSQL are also named.
  • Know JavaScript or TypeScript, HTML5, and CSS3, or have experience with .NET UI frameworks such as Blazor and Razor Pages.
  • Have experience with ORM tooling such as Entity Framework Core.
  • Have a strong understanding of RESTful API design and integration patterns.
  • Have experience with automated unit and integration testing and backend and frontend test frameworks.
  • Have practical Docker containerization experience and familiarity with CI/CD pipelines.
  • Have experience deploying and operating cloud services; Azure is preferred, with AWS or GCP acceptable.
  • Be able to work independently and deliver results in a remote setup.
  • Have intermediate-advanced English.

Responsibilities

  • Design, implement, and operate scalable backend services using .NET, C#, and ASP.NET Core.
  • Build and maintain responsive, accessible user interfaces using modern frontend technologies or .NET UI frameworks such as Blazor and Razor Pages.
  • Design and consume RESTful APIs, optionally GraphQL, and integrate with databases and external systems.
  • Ensure code quality through unit and integration testing, code reviews, and automated pipelines.
  • Drive architectural decisions for backend, frontend, and their integration.
  • Collaborate with designers and product teams to translate requirements into technical solutions.
  • Troubleshoot production issues, optimize performance, and support application reliability and security.
  • Mentor and coach engineers and contribute to best practices and team processes.
  • Participate in an agile development process and improve delivery and observability.
  • Document design choices, API contracts, and deployment procedures.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now