Job Title: Full Stack Developer
Practice AI is seeking a skilled Full Stack Developer to join our team. You will design, implement, and maintain modern web applications using the Microsoft stack. Your work will span from front-end development with Blazor to back-end services with ASP.NET and C#, with a strong focus on database design, scalability, and cloud deployment.
Responsibilities:
- Develop and maintain full-stack web applications using ASP.NET, C#, and Blazor.
- Design and optimize SQL and MongoDB databases for performance, scalability, and security.
- Deploy and manage applications in Azure (preferred) or other cloud environments.
- Ensure high performance and responsiveness across front-end and back-end components.
- Implement secure authentication, authorization, and data protection practices.
- Write clean, reusable, and maintainable code.
- Collaborate with cross-functional teams to deliver seamless user experiences.
- Build and consume RESTful APIs for integration with external services.
Requirements:
- Strong proficiency in ASP.NET Core and C#.
- Experience with Blazor for front-end development.
- Solid knowledge of SQL and MongoDB.
- Familiarity with Azure cloud services (preferred).
- Proficiency with Git and modern version control workflows.
- Understanding of application security and performance best practices.
- Ability to design scalable solutions for complex business problems.
- Strong English communication skills, both written and verbal.
- Availability to work Pacific Standard Time (8:00 AM 5:00 PM California Time).
- Access to a laptop/desktop (minimum 8GB RAM, Core i5 or above) with a stable internet connection (minimum 10 Mbps).