Position Overview: We are seeking a skilled and experienced Full-Stack Engineer to join our remote team. The ideal candidate will have a strong background in building robust applications and features in the .NET ecosystem, with a focus on delivering efficient, scalable, and user-friendly solutions. This role requires a mix of back-end and front-end expertise, as well as experience managing Azure cloud infrastructure.
Key Responsibilities:
Develop and maintain applications and features using ASP.NET, .NET Framework, and .NET Core.
Design, implement, and optimize databases using SQL.
Build and enhance front-end interfaces using Bootstrap for responsive and modern web applications.
Manage and optimize Azure cloud infrastructure, ensuring high availability and scalability.
Collaborate with cross-functional teams to define, design, and ship new features.
Troubleshoot, debug, and resolve software defects and technical issues.
Write clean, efficient, and well-documented code following best practices.
Participate in code reviews and provide constructive feedback to peers.
Required Qualifications:
4+ years of experience in full-stack software development.
Proficiency in C# frameworks, including ASP.NET, .NET Framework, and .NET Core.
Hands-on experience with Bootstrap for front-end development.
Strong knowledge of SQL database design, administration, and optimization.
Formal training or significant experience in network administration and database administration.
Expertise in managing Azure cloud infrastructure, including deployment and monitoring.
Strong problem-solving skills with a detail-oriented mindset.
Excellent communication skills and ability to work independently in a remote environment.
Preferred Skills:
Familiarity with agile development practices.
Experience in implementing CI/CD pipelines.
Knowledge of modern front-end frameworks or libraries.
What We Offer:
Fully remote work environment with flexible hours.
Competitive salary and benefits.
Opportunities for professional development and career growth.
Collaborative and supportive team culture.
If you're passionate about building cutting-edge applications and want to contribute to a dynamic team, we'd love to hear from you!