[GRE] SENIOR FULL-STACK ENGINEER (.NET/C#, VUE.JS)
Softwaremind
Full-timesenior
Job description
<p><strong>Project – the aim you’ll have</strong></p><p>The developed platform is a modern end-to-end rental platform connecting property owners, tenants and managers in a unified web and mobile ecosystem. The goal improve current solution to streamline user experience with a consistent interface, process automation and other improvements. The project will focus on high usability, scalability, reliability and integrations with third-party systems.</p><p>We seek a proactive, independent engineer with experience in building high-availability products with strong UX deliverables.</p><p><strong>Please note that this role requires availability for weekend on-call duties.</strong></p><p><strong>Position – how you’ll contribute</strong></p><p>As a Full‑Stack Developer, you will be responsible for backend development in .NET/C#, as well as web interfaces (Vue.js) co-designing the project architecture and ensuring technical quality.</p><ul><li>You will design, code, test and implement features with high business value.</li><li>Proactive improvement of delivery processes, code quality and automation.</li><li>Design and implement services and REST APIs in .NET/C#, focusing on readability, performance and security.</li><li>Develop performance-focused, UX-optimized.</li><li>Data modeling and access (e.g., EF Core), query optimization and schema versioning.</li><li>Integrate with payment providers and notification/analytics systems.</li><li>Co-create architecture (modularity, event‑driven where appropriate), manage configuration and secrets.</li><li>Participate in code review, define standards and patterns, ensure robust test coverage and minimize flakiness.</li><li>Automate CI/CD pipelines (GitHub Actions/Azure DevOps), including building, testing and multi‑environment deployments.</li><li>Monitor, trace and report metrics (observability) and respond to incidents.</li></ul><p>The role requires teamwork in Agile and focus on delivering value and continuous improvement.</p>
<p><strong>Expectations – the experience you need</strong></p><p>Commercial experience throughout the development cycle is essential.</p><ul><li>5+ years as a Full‑Stack Developer or similar product role.</li><li>Proficiency in .NET/C# (preferably .NET 6+), API architecture and development.</li><li>Hands-on experience with Vue.js 3, TypeScript and related ecosystem.</li><li>Knowledge of relational databases and ORM (EF Core), fundamentals of domain modeling.</li><li>Experience with unit, integration and E2E tests and their integration into CI/CD.</li><li>Strong command of Git, code review and quality standards.</li><li>Familiarity with security practices and data protection in apps.</li></ul>
<p><strong>Our offer – professional development, personal growth:</strong></p><ul><li>Professional development, personal growth</li><li>Flexible employment and hybrid work</li><li>Non-corporate atmosphere</li><li>Lunch tickets</li><li>Private healthcare and insurance</li><li>Multisport card</li><li>Well-being initiatives</li><li>Travel programs</li><li>More intriguing benefits will be revealed during our interviews</li></ul><p><strong>Position at: Software Mind Poland</strong></p>
Skills
.NETC#Vue.jsTypeScriptEF CoreGitREST APIsCI/CDGitHub ActionsAzure DevOpsUnit TestingIntegration TestingE2E TestingObservabilityPayment ProvidersNotification SystemsAnalytics Systems