Senior Fullstack .NET Engineer
Additional information
The project focuses on the development and maintenance of an enterprise-grade web application built on the .NET ecosystem, with a strong emphasis on backend and system architecture. The main responsibility is to design and enhance REST APIs and business logic, including integration with existing components based on .NET Framework 4.8. The system relies on relational databases (SQL Server) and ORM solutions such as Entity Framework Core, with a strong focus on quality through multi-level testing. The role also involves collaboration with the frontend layer (React), although it is not the primary focus. The environment requires a high level of autonomy, technical decision-making, and a proactive approach to improving the existing architecture.
You’re ideal for this role if you:
Have 5+ years of experience in .NET development, with strong expertise in .NET Core and backend systems
Are confident in designing and building REST APIs, including architecture and best practices (e.g., Swagger/OpenAPI)
Have hands-on experience with Entity Framework Core and relational databases such as SQL Server
Understand software architecture, design patterns, and how to build scalable, maintainable systems
Are familiar with legacy environments, including .NET Framework 4.8, and can work across modern and existing solutions
Have solid experience with testing (unit, integration, end-to-end) and care about code quality
Have basic knowledge of React or are comfortable working closely with frontend teams
Use AI tools (e.g., Copilot, ChatGPT) to improve development efficiency
Take ownership of your work and proactively identify improvements rather than waiting for tasks
Your day-to-day responsibilities include:
Designing, developing, and maintaining backend services using .NET Core
Building and enhancing REST APIs, ensuring performance, scalability, and clear documentation (Swagger/OpenAPI)
Integrating new features with existing systems based on .NET Framework 4.8
Implementing business logic and ensuring consistency across application layers
Working with databases (SQL Server, SQLite) and optimizing data access with Entity Framework Core
Writing and maintaining tests (unit, integration, end-to-end) to ensure high code quality
Collaborating with frontend developers (React) to ensure smooth end-to-end functionality
Participating in architectural discussions and contributing to technical decisions
Identifying areas for improvement and proactively proposing enhancements
Using AI tools to streamline development and increase productivity
Senior Fullstack .NET Engineer
Senior Fullstack .NET Engineer