Sr Full Stack Developer (.NET C# Angular)
Web4You Inc.Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Senior Full Stack Web Developer
Location: Hybrid
Employment Type: Full-Time
Company: Web4You
About the Role
We are looking for a Senior Full Stack Web Developer to support the design, development, and delivery of modern web applications using C# / .NET, Angular, and Blazor.
This role is ideal for someone who is comfortable working across the full stack, understands Clean Architecture and Domain-Driven Design, and can take ownership of complex features from planning through implementation. You will work on business applications that require strong backend design, maintainable frontend development, secure user workflows, and scalable application architecture.
We are looking for a developer who can write clean, testable code, make thoughtful technical decisions, and collaborate closely with product managers, designers, and other developers.
Responsibilities
As a Senior Full Stack Web Developer, you will:
- Design, build, and maintain full stack web application features.
- Develop backend APIs, business logic, domain models, application services, and data access layers.
- Build responsive, user-friendly frontend interfaces using Angular and/or Blazor.
- Apply Clean Architecture principles to keep application layers maintainable and testable.
- Use Domain-Driven Design concepts to model business processes, entities, aggregates, and workflows.
- Work with authentication, authorization, roles, permissions, and secure user workflows.
- Troubleshoot bugs, performance issues, and production-level concerns.
- Participate in technical planning, estimation, and solution design.
- Review code, provide technical feedback, and support other developers.
- Collaborate with product and project stakeholders to translate requirements into working software.
- Help improve engineering standards, development workflows, and code quality.
Required Skills and Experience
The ideal candidate will have:
- 5+ years of experience as a full stack web developer.
- Advanced experience with C# / .NET and backend API development.
- Strong frontend experience with Angular and/or Blazor.
- Experience working with relational databases, Entity Framework, and SQL
- ng of Clean Architecture, layered architecture, and separation of concerns.
- Practical understanding of Domain-Driven Design, including entities, value objects, aggregates, repositories, and domain services.
- Experience building business applications with complex workflows and data-driven interfaces.
- Ability to work independently and take ownership of assigned features.
- Strong debugging, problem-solving, and communication skills.
- Experience with Git-based workflows and code reviews.
Nice to Have
The following would be considered assets:
- Experience with real-time communication using SignalR, WebSockets, or similar technologies.
- Experience with cloud services, CI/CD pipelines, or deployment workflows.
- Experience working in SaaS platforms or multi-tenant applications.
- Familiarity with TypeScript, Syncfusion, DevExpress, or similar UI/component libraries.
- Experience with automated testing, including unit, integration, or end-to-end testing.
- Experience mentoring intermediate or junior developers.
- Experience contributing to architecture decisions and technical standards.
What We’re Looking For
We are looking for someone who is technically strong, reliable, and comfortable working in a collaborative development environment. The right candidate should be able to ask thoughtful questions, propose practical solutions, and work through complex requirements with both technical and non-technical team members.
This is a good opportunity for a developer who enjoys building practical business software, applying thoughtful architecture, and solving real implementation problems in applications that are actively used by clients.
How to Apply
Please submit your resume and any relevant portfolio, GitHub, or project examples. Candidates selected for the next step will be contacted with additional details about the interview process.
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free