Senior Fullstack Engineer (.NET + Vue.js)
Spyrosoft
⚲ Wrocław, Łódź, Warszawa, Kraków, Białystok, Gdańsk
20 160 - 20 160 PLN (B2B)
Wymagania
- .NET
- Vue2/Vue3
- HTML5/CSS
- NHibernate
- REST APIs
- MSSQL
- PostgreSQL
- Docker
- Azure
Opis stanowiska
O projekcie: We are looking for a Senior Fullstack Developer to design and develop new features and modules for our ERP system. Form of cooperation: freelance project-specific B2B contract with an estimated duration through the end of 2026, offering the potential for extension based on project needs and performance. Tech stack: C#, .NET, Vue2/Vue3, HTML5/CSS, nHibernate, REST APIs, MSSQL, PostgreSQL, Docker, Azure. Wymagania: - Bachelor’s or master’s degree in computer science, Software Engineering, or a related field - Proven experience as a Software Engineer with a significant focus on backend development - Good experience with C#, .NET and Vue2/Vue3 - Good knowledge on HTML5 / CSS, nHibernate and REST APIs - Cloud experience on Azure (cloud functions, messaging, storage) Docker / containers - Expertise in SQL, including database design, query optimization, performance tuning, and working with relational database management systems (e.g., MSSQL and PostgreSQL) - Familiarity with agile development methodologies and working in a scrum team - Strong proficiency in Microsoft Azure services, including but not limited to: Azure Compute services and Azure Data services. Integration services (e.g., Azure Logic Apps, Azure Service Bus) - Knowledge of Azure AI - Solid understanding of software development principles, design patterns, and best practices - Experience with version control systems (e.g., Git) - Excellent problem-solving and analytical skills - Strong communication and collaboration skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders - Fluency in English, both written and spoken Codzienne zadania: - Design, develop, and deploy robust and scalable applications and services on Microsoft Azure - Collaborate with product owners, designers, and other engineers to understand requirements and translate them into technical solutions - Participate in architectural discussions and contribute to the evolution of our system design on Azure - Ensure the performance, reliability, and security of our applications and infrastructure - Troubleshoot and resolve complex technical issues - Write clean, well-documented, and testable code - Contribute to and utilize Azure DevOps for CI/CD pipelines and infrastructure as code - Stay up to date with the latest trends and technologies in Azure and related areas