Senior Full Stack Developer (. NET & React)
About the Role
We are seeking a highly skilled Full-Stack Developer with in-depth expertise in C#/. NET and React.js . This is a fully remote position , ideal for someone passionate about building scalable, high-performance applications across the stack—from robust back-end services to dynamic, responsive front-end interfaces.
Key Responsibilities
- Design, develop, and maintain scalable web and desktop applications using ASP. NET Core , Entity Framework , and LINQ .
- Build modern, responsive user interfaces using React.js , ensuring seamless user experiences.
- Architect and implement microservices , RESTful APIs , and containerized solutions using Docker and Kubernetes .
- Integrate and optimize real-time video processing pipelines using tools like FFmpeg , Open CV , or platform-specific SDKs.
- Apply best practices in application security , including OAuth2 , JWT , encryption, and GDPR compliance.
- Collaborate with cross-functional teams to align technical solutions with business goals.
- Write clean, maintainable, and well-documented code following modern software engineering principles.
Required Qualifications
- Proven experience as a Full Stack Developer with a strong command of C# , . NET Core , and React.js .
- Solid understanding of software architecture , design patterns , and clean architecture principles.
- Experience with containerization and orchestration tools (Docker, Kubernetes).
- Hands-on experience with real-time video processing and media streaming .
- Strong knowledge of application security and data protection standards.
- Excellent problem-solving skills and a strategic mindset.
Nice to Have
- Experience with Python for scripting, data analysis, or AI/ML integration.
- Familiarity with CI/CD pipelines (e.g., Git Hub Actions, Azure Dev Ops).
- Exposure to cloud platforms such as Azure , AWS , or GCP .
- Knowledge of Signal R or Web Sockets for real-time communication.
What We Offer
- A fully remote, flexible work environment.
- A collaborative and innovative team culture.
- Opportunities for professional growth and development.
- Competitive compensation and benefits.