Job Overview
We are seeking a seasoned developer to own features from conception through deployment, ensuring seamless integration of database schema changes, backend APIs, and frontend interfaces.
Key Responsibilities
* Owning Features: End-to-end ownership of features, encompassing initial design, testing, deployment, and post-launch monitoring
* Solution Architect: Design scalable, maintainable solutions using established patterns (Repository-Task-Controller, multi-tenancy, service-oriented design)
* Maintaining Quality: Writing comprehensive unit and integration tests with 80%+ code coverage targets - owning the quality of your code
Requirements
* Excellent English communication skills; ability to document technical decisions and collaborate effectively
* At least 5 years of professional software development experience with full-stack expertise
* Strong C# and .NET proficiency: Experience with ASP.NET Core, dependency injection, async/await patterns
We value craftsmanship, modern development practices, and strategic use of AI coding assistants to boost productivity. A motivated and experienced full-stack developer will thrive in this role.