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!