Full Stack Software Engineering Expert
We are seeking a highly skilled, full-time remote Full Stack Software Engineering Expert to join our product development team.
* Take complete ownership of features from initial design through production deployment, including database, backend (ASP.NET), frontend (Vue.js), testing, deployment, and post-launch monitoring.
* Design and implement scalable, maintainable solutions following established patterns (Repository-Task-Controller, multi-tenancy, service-oriented design).
* Write comprehensive unit and integration tests using NUnit, Moq, and FluentAssertions with 80%+ code coverage targets.
Key Responsibilities:
* Develop RESTful APIs using ASP.NET Core 8.0 with proper authentication, authorization, and error handling.
* Build responsive user interfaces with Vue.js 3, Vuetify 3, and modern JavaScript patterns.
* Design and implement database schemas and migrations using Dapper and FluentMigrator with SQL Server.
As a Full Stack Software Engineering Expert, you will be responsible for designing and developing software solutions that meet the highest standards of quality, scalability, and maintainability. You will work closely with cross-functional teams to deliver high-quality products and services that meet the needs of our customers.
To be successful in this role, you must have a strong background in software engineering, with expertise in both front-end and back-end development. You should have a solid understanding of design patterns, software architecture, and testing methodologies. Proficiency in languages such as C#, Java, or Python is also required.